Hi all,
I'm using my 1500 PLC to communicate to two modbus slaves devices via RTU comms:
Comms settings being: 9600 8N1
Every now and then the modbus slave devices seems to hang up momentarily. The manufacturer states I should reduce my polling rate to 500ms to reduce the overhead on the slave device.
I'm using the standard Modbus_Com_Load block to parametrise the comms settings, but I don't see any poll rate adjustment in the DB?? Is this done somewhere else?
I carry out 3x read requests and 1x write request / slave. My code only sends the write pollss on exception.
Would adjusting the INCHAR_GAP parameter in the Modbus_Com_Load block give me the same effect as poll rate adjustment? It is by default set to 0ms, I have set it to 200ms and I can see the Tx Rx LEDs have slowed.
If anyone has any thoughts, Id be very grateful!!
Many thanks!
I'm using my 1500 PLC to communicate to two modbus slaves devices via RTU comms:
Comms settings being: 9600 8N1
Every now and then the modbus slave devices seems to hang up momentarily. The manufacturer states I should reduce my polling rate to 500ms to reduce the overhead on the slave device.
I'm using the standard Modbus_Com_Load block to parametrise the comms settings, but I don't see any poll rate adjustment in the DB?? Is this done somewhere else?
I carry out 3x read requests and 1x write request / slave. My code only sends the write pollss on exception.
Would adjusting the INCHAR_GAP parameter in the Modbus_Com_Load block give me the same effect as poll rate adjustment? It is by default set to 0ms, I have set it to 200ms and I can see the Tx Rx LEDs have slowed.
If anyone has any thoughts, Id be very grateful!!
Many thanks!