Добрый день!
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 см по шине.
Здравствуйте.
Попробуйте обновить контроллер до актуального.
Прошу поделиться результатом.
Отмечу решённой, так как тема неактивна. Если будут вопросы - создайте новую тему.