I have an RTU program that communicates with 15 devices via MODBUS RS485. After the RTU queries the devices, it receives a response from 12 devices. 3 devices, however, do not send a response back. In a previous revision of the RTU program, a response is received from 14 devices, with 1 (different) device not sending a response back.
The RTU reads 51 holding registers from 15 devices, with a 1 second poll rate per device.
In the previous revision, the RTU read 50 holding registers from 15 devices, with a 1 second poll rate per device.
All the communications configuration is the same for each of the 15 devices, but 3 are not sending a response back.
I have tried decreasing the poll rate, resetting devices, all with no success.
What can I do to get these devices to communicate consistently?
The RTU reads 51 holding registers from 15 devices, with a 1 second poll rate per device.
In the previous revision, the RTU read 50 holding registers from 15 devices, with a 1 second poll rate per device.
All the communications configuration is the same for each of the 15 devices, but 3 are not sending a response back.
I have tried decreasing the poll rate, resetting devices, all with no success.
What can I do to get these devices to communicate consistently?
