I need help sending command (hex) to a device via TCP/IP for remote control application.
We are connected to a Smith Meter AccuLoad III. Using another software, I can send command to the device, but I am confused by how to send commands through Ignition. Here is the Accuload III Modbus Communication Manual pg 13 -15
I use a third party software called hercules to send command (pg.269 of that manual) to that device by sending the hex highlighted in yellow and it's successful.
I create TCP driver as below. I key in the hex and write to my device but seems like it's not working. No response on my other device after sending the command
The TCP driver is geared much more toward ASCII text.
You will probably have to open raw sockets yourself. You can do this with the Python standard library, but Jython's implementation has some potential resource leaks. You're probably going to have a better time using Java's standard library.
There's some valuable discussion (and some example scripts) in this thread, as a starting point: