Wbincludes:WB-Modbus: Errata, ERRMODBUS01: различия между версиями
Строка 18: | Строка 18: | ||
'''Запланированное исправление''' | '''Запланированное исправление''' | ||
Исправлено в версии прошивки {{{fw_ver|}}}. Значение регистра 113 сохраняется в другой ячейке энергонезависимой памяти. После обновления прошивки на {{{fw_ver|}}} в регистре 113 будет 0, | Исправлено в версии прошивки {{{fw_ver|}}}. Значение регистра 113 сохраняется в другой ячейке энергонезависимой памяти. После обновления прошивки на {{{fw_ver|}}} в регистре 113 будет 0, устройство будет отвечать со стандартной задержкой в 3.5 символа. Далее можно записывать свои значения в 113 регистр. |
Версия 16:03, 5 апреля 2023
ERRMODBUS01: Неверный таймаут ответа устройства после обновления прошивки
Подверженные устройства
Все устройства
Описание
При обновлении прошивки устройства на прошивку с "быстрым Modbus" в регистре 113 (время перед отправкой ответа на modbus запрос) оказывалось случайное значение, из-за чего время ответа устройства могло оказаться большим. Это могло выражаться в замедлении опроса или ошибках по таймауту.
Причины и подробное описание
Проблема возможна только при переходе на прошивку с "быстрым Modbus" с прошлой версии прошивки (с "обычным" Modbus). Версии прошивок для разных устройств указаны в таблице. Предыдущие версии прошивок, где не было поддержки 113 регистра, неверно инициализировали ячейку памяти, которую используют новые прошивки для сохранения значения времени ответа
Пути обхода
Вручную записать в регистр 113 значение 0 (или требуемое значение).
Запланированное исправление
Исправлено в версии прошивки . Значение регистра 113 сохраняется в другой ячейке энергонезависимой памяти. После обновления прошивки на в регистре 113 будет 0, устройство будет отвечать со стандартной задержкой в 3.5 символа. Далее можно записывать свои значения в 113 регистр.