ERRMODBUS01: Неверный таймаут ответа устройства после обновления прошивки

Подверженные устройства

Все устройства, кроме WB-MS, WB-MSW, MW-M1W2, WB-MIR

Описание

При обновлении прошивки устройства на прошивку с "быстрым Modbus" в регистре 113 (время перед отправкой ответа на modbus запрос) оказывалось случайное значение, из-за чего время ответа устройства могло оказаться большим. Это могло выражаться в замедлении опроса или ошибках по таймауту.

Причины и подробное описание

Проблема возможна только при переходе на прошивку с "быстрым Modbus" с прошлой версии прошивки (с "обычным" Modbus). Версии прошивок для разных устройств указаны в таблице. Предыдущие версии прошивок, где не было поддержки 113 регистра, неверно инициализировали ячейку памяти, которую используют новые прошивки для сохранения значения времени ответа

Пути обхода

Вручную записать в регистр 113 значение 0 (или требуемое значение).


Запланированное исправление

Значение регистра 113 не сохраняется в энергонезависимую память. После включения устройства оно отвечает со стандартной задержкой в 3.5 символа. Если требуется увеличить время ответа, для этого также можно использовать 113 регистр, но значения нужно записывать после каждой перезагрузки устройства.