【发布时间】:2017-08-31 13:06:49
【问题描述】:
我使用 python 2.7 & OpenOPC 与 OPC 服务器通信。 我有 2 台不同的服务器。 一台服务器一切正常。
我可以:
- 连接并从服务器获取信息
- 获取对象列表
- 获取对象的属性
- 读取项目的价值
- 写值。如果一个值没有被自动写入,则会从 OpenOPC 库中获取一个错误,我可以使用 python 代码对其进行管理
在另一台服务器上,它崩溃了:
- 一切都像第一台服务器一样工作,但是
- 当我尝试读写时,python 代码会爆炸
有了这个服务器,如果我在命令行中使用 opc.exe,它在写入或读取时也会爆炸。例如:
- opc -s Als1.s8000.1 -i 连接服务器并让我查看属性
- opc -s Als1.s8000.1 -l L4A1 列出L4A1下的所有子项
- opc -s Als1.s8000.1 -r L4A1.LPSLOOP1C01.RM02 -> 生成弹出窗口“opc.exe 已停止工作bla bla bla”
提前感谢您的帮助
【问题讨论】:
标签: python-2.7 opc