I’ve been trying to use the Modbus TCP driver to communicate with a custom made Modbus device that implements the python modbus-tk module. I am able to communicate (both read and write registers) with is using any modbus master test software. However, when I try to do it from Ignition I’m able to write to the device’s registers but I can’t read them. I always get this message on the quick client:
Read completed. [Ignition OPC-UA Server]ns=1;s=[aaaaaa]1.a0
Quality: [Bad] Bad; unspecified.
Timestamp: 01-01-1601 0:00:00 GMT
I’ve also tried to run a test Modbus server (modbusdriver.com/diagslave.html). Although it works perfectly with my modbus test client software it happens exactly the same in Ignition, I can write to the server but I can’t read from it. I always get the same error.
I’ve already tried different advanced configurations on the device page on Ignition.
Any idea on how can I solve this problem?