尝试使用OpenOPC将Python连接到OPC模拟服务器。我可以连接到服务器,但当我尝试读取一个项目时,我得到的是Process finished with exit code -1073741819 (0xC0000005)。这会不会是OpenOPC包安装的问题?
我正在运行:
我尝试以管理员身份运行PyCharm来修复任何权限问题,但仍然收到相同的错误。
>>> import OpenOPC
>>> opc = OpenOPC.client()
>>> opc.servers()
['AspenTech.OTS_OPCServer.30', 'Kepware.KEPServerEX.V6', 'Matrikon.OPC.Simulation.1']
>>> opc.connect('Matrikon.OPC.Simulation')
>>> opc.read('Random.Real8')
Process finished with exit code -1073741819 (0xC0000005) 发布于 2019-01-27 01:54:56
由于OPC使用COM与Matrikon服务器通信,因此64位版本的Python可能遇到错误。当有人尝试使用64位版本的python与32位接口对话时,我也遇到过一些类似的问题。如果我是你,我会尝试使用32位Python,看看这是否能解决问题。
https://stackoverflow.com/questions/54312563
复制相似问题