I need some help with polling a Modbus TCP device to read some Di's
I have added the Modbus nodes etc as described in the IO manual to the Getting Started project, and mapped the Modbus DiChans to the Dv1-3 in the getting started project.
When I first start the runtime, I see two polls of the Modbus device (which reponds with correct data - no errors)
After this, there are no more modbus query messages created.
Looking the Wireshark to inspect the data on the wire, I see that Proview is constantly establishing a new TCP connection, but closes it before sending the request. This repeats, with no more Modbus query message actually being sent.
The Modbus-slave State becomes \"Disconnected\", but I don't ever see any more Modbus data on the wire.
I have checked the timeout configuration parameter and extended it to be 1000ms, no help. I have also checked the parameter for continuous polling is correctly set.
I have tried polling a read hardware device, and a software Modbus TCP simulator. The results are the same.
I'm using version Proview 4.8 running on Fedora 14.
Any help appreciated.
I can supply more info, Wireshark logs etc. if that helps.
Thanks,
Ben.