Доброго времени суток! Входные данные:
Wiren Board 8.4.3 release wb-2504, в mod2 и mod3 установлены WBE2-I-RS485-ISO.
Прошивки всех модулей - последние, все пакеты ОС обновляются еженедельно со stable ветки.
После безотказной работы с прошлого лета сегодня заметил что утром отключилось половина устройств на mod3. Никаких физических и софтовых вмешательств предшествующих отключению не было.
Выглядит это примерно так, большая часть устройств на линии отвалилось. Грешу на WBE2-I-RS485-ISO , но прежде чем разбирать возможно посоветуете какой-то способ для диагностики
Добрый день!
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
приложен диагностический архив, доступен только сотрудникам поддержки
(539,0 КБ)
Также перепроверил модуль [ WBE2-I-RS485-ISO](https://support.wirenboard.com/t/chto-to-slomalos-wbe2-i-rs485-iso/27503) перетыканием mod3 в mod2, дело оказывается не в нём, не видны тот же список устройств
Добрый день!
Судя по ошибкам в логах:
May 23 12:38:43 wirenboard-A2TGM2MB wb-mqtt-serial[1732]: WARNING: [serial client] Reading events failed: malformed response: invalid packet
Контроллер отправил запрос, но устройство вернуло пакет, не соответствующий протоколу Modbus. Это может быть:
Такая ситуация часто говорит о физических проблемах на шине RS-485 или о некорректных настройках.
Рекомендации по диагностике:
- Проверьте, какие устройства подключены к порту
/dev/ttyMOD3
, и соответствуют ли настройки (скорость, чётность и т.п.) устройства; - Начните отключать устройства с конца линии — скорее всего, одно из них формирует повреждённые пакеты;
- Убедитесь, что на шине установлен только один оконечный резистор, и он находится на физическом конце линии;
- Проверьте надёжность подключения клемм A/B на модуле WBE2-I-RS485-ISO в порту
mod3
.
1 лайк