我在 CodeSys 上有 OPC 服务器。我正在尝试使用 LabView 读取变量。
我尝试了两种选择:
- 在控件中使用 DataBinding 到 OPC 变量
- 使用 DataSocket 打开、读取、写入、关闭 VI
LabView 没有返回错误。当我使用数据绑定控件时,它是绿色的,并且消息是“活动:已连接到 OPC 服务器”。
不幸的是,当我在 CodeSys 中强制使用变量时,我发现 LabView 没有任何变化。
问题已经解决了。在这种情况下,LabView 数据套接字机制的诊断不佳确实令人困惑。显示该变量的图标为“活动:已连接到 OPC 服务器”,但实际上并非如此。
我使用了来自http://www.opcconnect.com/freecli.php的服务器资源管理器,然后重新配置了 CodeSys OPC 服务器配置和防火墙中的所有内容。