当前位置: 主页 > PLC控制

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

各种设置与硬件都正常:
1)STationconfiguration正常,CONN列有连接符号,
2)Connectiondiagnositic状态OK
3)SIMATIC8.2.1OPCSCOUTV10的OPC.SimaticNet->S7能够获得连接信息S7_Connection_1的信息
4)PLC没有出现报警等异常

情况:
建立任意变量,或者在SYM的符号变量拖到DAview,都是read失败
用SIMATICNET提供的例程连接,readValue时,出现Checkthecableconnectionandthecommunicationpartner.查了网线很正常.不清楚是什么问题,比较郁闷,待解决.

图片说明:

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

最佳答案

如果你的软件设置没有问题,网线也没问题,你可以检查下S7-1200的CPU的属性\保护里面的设置设置成fullaccess看看,然后还是很重要的一点就是如果你的数据块选择了优化访问,那么必须勾选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通讯,任何变量都读取失败SIMATIC NET OPC 连接状态正常, 却无法与PLCs71200通讯,任何变量都读取失败

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

专家置评

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

  • 关注微信

猜你喜欢

微信公众号