OPC 将 WinCC 连接到 RS Linx V2.02 – 在 PLC5 中有些变量不可写/不可读

问题:
为什么通过 WinCC V5.x 和 RS Linx V2.02 之间的 OPC 连接可以访问一些变量,而不能访问其他一些变量?

解答:
为了与来自罗克韦尔自动化的 OPC 服务器 RS Linx 通讯,必须创建文件。如果现在请求超出该文件限制的变量,则可能不能再从/向该文件读取/写入正确寻址到的变量。但是,在这些情况下 WinCC 变量管理总是“质量代码”0;因此不显示错误消息。

示例:
一个整数文件 1 的大小为 10 个字。
在 WinCC 或其它 OPC 客户机中创建两个变量 A 和 B。
变量 A 的地址:Integerfile 1,Word 1。
变量 B 的地址:Integerfile 1,Word 11,因而超出了 Integerfile 1 的区域。

RS Linx 将变量 A 和 B 合并到一个要求。该要求不能被满足,因为变量 B 不能被读取。因此,不能请求变量 A。

补救措施:
在第一步中检查变量的参数设置是否正确。此外,检查有疑问的变量,看是否有其它变量访问同一个文件。
确保所有变量都位于有疑问的文件限制内。

注意事项:
原因出自罗克韦尔自动化 OPC 服务器,由西门子通过 RS Linx OPC 服务器 检测到。在新版本中,可能消除了该现象。详细信息参见罗克韦尔自动化网站 http://www.software.rockwell.com/rslinx

关键字:
写权限,读权限,刷新

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论