Ошибки wb-mqtt-serial

Добрый день!

Wirenboard release wb-2310 (as stable), target wb7/bullseye
cat /etc/wb-fw-version
202312111132

К шине RS-485 подключено 12 разных устройств WB.
Только одно из них (WB-MAO4) регулярно дает ошибки. На шине оно первое от контроллера.

wb-mqtt-serial[3362]: WARNING: [modbus] failed to read 1 holding(s) @ 16 of device modbus:111: Serial protocol error: malformed response: invalid data size
wb-mqtt-serial[3362]: WARNING: [modbus] failed to read 1 holding(s) @ 16 of device modbus:111: Serial protocol error: malformed response: invalid crc
wb-mqtt-serial[3362]: WARNING: [modbus] failed to read 1 coil(s) @ 16 of device modbus:111: Serial protocol error: request timed out
wb-mqtt-serial[3362]: WARNING: [modbus] failed to read 1 holding(s) @ 16 of device modbus:111: Serial protocol error: request timed out

В чем может быть причина?

приложен диагностический архив, доступен только сотрудникам поддержки
(164,6 КБ)

Добрый день.
Чем и как выполнена шина? Установлен ли терминатор?
Ну и - рекомендую обновить прошивки модуля и ПО контроллера до актуального.

Шина выполнена двумя парами ПУГВ ПВ3 0.5 мм, скрученными между собой с шагом 10 мм. Терминатор не установлен. Контроллер - первый на шине.

Упустил, что нужен терминатор на дальний конец шины (резистор 120 Ом). В выходные поставлю. Спасибо!

1 лайк

Добрый день. Удалось решить вопрос?

Пока нет. Терминатор не помог. При удалении обратного заземления (Схема подключения VIlpe ECo160P - #12 от пользователя VPetrov) ситуация стала лучше, но полностью ошибки не ушли.

Еще момент: расстояние от контроллера до MAO4 меньше 10 см по шине.

Здравствуйте.

Попробуйте обновить контроллер до актуального.

Прошу поделиться результатом.

Отмечу решённой, так как тема неактивна. Если будут вопросы - создайте новую тему.