
Сообщение от
uvwxyz
Уважаемые разработчики проясните пожалуйста следующую ситуацию.
При работе ПЛК150 с ModbusSlave устройствами возникла следующая проблема. В PLC Configuration создан Modbus(Master). Внутри него создан Universal Modbus Device, внутри которого выбраны несколько(например, 3) Register Input Modul. Опрос Modbus-slave устройства идёт периодически 1 раз в секунду.
Если ответ на запрос приходит позже чем Max timeout,то сообщение об ошибке почему-то отсутствует, но информация из Modbus-slave устройства оказывается не в тех Register Input Modul'ях, из которых она была запрошена. Ответы как бы сдвигаются циклически на одну позицию. Например, информация, запрошенная Register Input Modul 1, оказывается в Register Input Modul 2. Информация, запрошенная Register Input Modul 2, оказывается в Register Input Modul 3. А информация, запрошенная Register Input Modul 3, оказывается в Register Input Modul 1.
При обмене используется интерфейс RS485 и протокол Modbus RTU