各种设置与硬件都正常:
1) station configuration 正常, CONN列有连接符号,
2) Connection diagnositic 状态OK
3) SIMATIC 8.2.1 OPC SCOUT V10 的OPC.SimaticNet->S7能够获得连接信息S7_Connection_1的信息
4) PLC没有出现报警等异常
情况:
建立任意变量, 或者在SYM的符号变量拖到DA view,都是read失败
用SIMATIC NET提供的例程连接, read Value时, 出现Check the cable connection and the communication partner. 查了网线很正常. 不清楚是什么问题, 比较郁闷,待解决.
图片说明:
最佳答案
如果你的软件设置没有问题,网线也没问题,你可以检查下S7-1200的CPU 的属性\保护 里面的设置设置成 full access 看看,然后还是很重要的一点 就是如果你的数据块选择了优化访问,那么 必须 勾选 CPU的“保护”属性对话框里面勾选“允许来自远程对象(PLC,HMI,OPC...)的put/get访问”,
见图1
还有个S7-1200通过OPC 访问WINCC的DEMO
http://wenku.baidu.com/link?url=XYK9i5w88GpHv9anfz3Uu1eQ2lzuOXhGdVopwMhgUn98IKTIYNLF9rFgBn3I0RFluVF734_Wt-mI98WNGmST2j-T-rD7bnz9c9NwDw_GmGG
图片说明:
提问者对于答案的评价:
是的!勾选“允许...”OK , 原来TIA把这个选择权留给了使用者。
专家置评
你的cpu是V4.0的cpu么?如是,将cpu属性中的保护->链接机制,打上勾。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc188263.html