SIMATIC NET OPC 连接状态正常, 却无法与PLCs71200通讯,任何变量都读取失败

各种设置与硬件都正常:
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. 查了网线很正常.  不清楚是什么问题, 比较郁闷,待解决.

图片说明:

SIMATIC NET OPC 连接状态正常, 却无法与PLCs71200通讯,任何变量都读取失败    SIMATIC NET OPC 连接状态正常, 却无法与PLCs71200通讯,任何变量都读取失败    SIMATIC NET OPC 连接状态正常, 却无法与PLCs71200通讯,任何变量都读取失败   

最佳答案

如果你的软件设置没有问题,网线也没问题,你可以检查下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

图片说明:

SIMATIC NET OPC 连接状态正常, 却无法与PLCs71200通讯,任何变量都读取失败  

提问者对于答案的评价:
是的!勾选“允许...”OK , 原来TIA把这个选择权留给了使用者。

专家置评

你的cpu是V4.0的cpu么?如是,将cpu属性中的保护->链接机制,打上勾。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc188263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月26日
下一篇 2017年7月26日

相关推荐