Trying to connect Python to an OPC simulated server using OpenOPC. I am able to connect to the server, but when I try to read an item I get
Process finished with exit code -1073741819 (0xC0000005). Could this be a problem with the installation of the OpenOPC package?
I am running:
- Windows 10 Pro 64 bits
- Python 3.7 64 bits
- Graybox OPC DA Auto Wrapper x64
- Pyro 4
- Matrikon OPC
I have tried running PyCharm as administrator to fix any permission issues, but I still get the same error.
>>> 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)
Since OPC uses COM to talk to the Matrikon server, it could be that the 64-bit version of Python is encountering an error. I have had some similar issues when attempting to do ctypes when someone tries to use a 64-bit version of python to talk to a 32-bit interface. If I were you I would try with 32-bit Python and see if that resolves the issue.
User contributions licensed under CC BY-SA 3.0