Отвалились все модули реле работавшие по RS 485

Добрый день!
WB-7.3.3 Название релиза wb-2407 (обновил 16.09.2024)
Тип релиза stable
Модули реле подключены по RS485 - 4 шт
Проблема
Перестали работать все модули подключенные к портам RS-485-1 и RS-485-2. Перезапуск WB не помог, видно что при старте на модулях один раз зажигается зеленая лампочка на всех устройствах и тухнет. При этом WB работает, с датчиков температуры данные снимаются, работают устройства по zigbee протоколу. Посмотрел в /etc/wb-mqtt-serial.conf все модули прописаны. При сканировании устройств ни чего не находит.
В системном журнале пишет следующее

26-09-2024 08:09:01.291 [wb-mqtt-serial] WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
26-09-2024 08:09:01.209 [wb-mqtt-serial] WARNING: </dev/ttyRS485-1 9600 8 N 2>: closed due to repetitive errors

Подскажите, где что можно посмотреть или в чем причина

Нашел в журнале по времени момент когда перестали работать модули

26-09-2024 06:05:25.164 [wb-mqtt-serial]	WARNING: [modbus] failed to read 1 holding(s) @ 100 of device modbus:60: Serial protocol error: request timed out
26-09-2024 06:05:25.160 [wb-mqtt-serial]	WARNING: [register handler] failed to write: <modbus:84:coil: 1>: Serial protocol error: request timed out
26-09-2024 06:05:25.160 [wb-mqtt-serial]	WARNING: [register handler] failed to write: <modbus:84:coil: 1>: Serial protocol error: request timed out
26-09-2024 06:05:25.117 [wb-mqtt-serial]	WARNING: [modbus] failed to read 8 discrete(s) @ 0 of device modbus:60: Serial protocol error: request timed out
26-09-2024 06:05:25.115 [wb-mqtt-serial]	WARNING: [register handler] failed to write: <modbus:84:coil: 0>: Serial protocol error: request timed out
26-09-2024 06:05:25.070 [wb-mqtt-serial]	WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:60: Serial protocol error: request timed out
26-09-2024 06:05:25.069 [wb-mqtt-serial]	WARNING: [register handler] failed to write: <modbus:11:coil: 5>: Serial protocol error: request timed out
26-09-2024 06:05:25.025 [wb-mqtt-serial]	WARNING: [register handler] failed to write: <modbus:11:coil: 4>: Serial protocol error: request timed out
26-09-2024 06:05:25.023 [wb-mqtt-serial]	WARNING: [modbus] failed to read 16 input(s) @ 60 of device modbus:60: Serial protocol error: request timed out
26-09-2024 06:05:24.980 [wb-mqtt-serial]	WARNING: [register handler] failed to write: <modbus:11:coil: 3>: Serial protocol error: request timed out
26-09-2024 06:05:24.976 [wb-mqtt-serial]	WARNING: [modbus] failed to read 1 holding(s) @ 100 of device modbus:60: Serial protocol error: request timed out
26-09-2024 06:05:24.919 [wb-mqtt-knx]	ERROR: Unknown telegram type:  @ ./src/knxconverter.cpp:178
26-09-2024 06:05:24.919 [wb-mqtt-knx]	ERROR: Unknown telegram type:  @ ./src/knxconverter.cpp:178

Добрый день!

Для диагностики проблемы, пожалуйста, отправьте архив с диагностической информацией контроллера. Инструкцию по созданию архива вы можете найти в документации.

Ошибка “WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors” указывает на отключение шины. Вероятной причиной является проблема с устройством. Обратите внимание на устройство с адресом 84.

Сообщение об ошибке: WARNING: [register handler] failed to write: <modbus:84:coil: 1>: Serial protocol error: request timed out.

Добрый день!

Помимо диагностического архива ещё, пожалуйста, опишите и сфотографируйте подключение. Если есть схема, прикрепите её тоже.

Интересует подключение питания: какой блок питания на сколько устройств, питаются ли модули с Vout контроллера.

И как организована modbus-шина: каким кабелем, есть ли терминаторы, какая топология шины.

Схему попробую нарисовать позже, сейчас не дома. Блок питания стоял Блок питания на DIN-рейку HDR-30-24
Подумал, что возможно он. У меня был резервный( Блок питания на DIN-рейку LI60-20B24PR2) подключил, но результат тот же.
Подключено 4 модуля
Модуль реле 6-канальный со встроенным блоком питания WB-MR6C v.3
Модуль реле 6-канальный WB-MR6C v.2
8-канальный модуль счетных входов WB-MCM8
Модуль реле 3-канальный WB-MRWL3
В самом контроллере
Модуль расширения WBC-4G v.2
Модуль расширения WBE2R-R-ZIGBEE v.2 + антенна
и плюс 3 датчика температуры
На первом rs-485 подключены
84
WB-MR6C v.3 (6-канальный модуль реле с внутренним блоком питания)
57
WB-MR3LV/x, WB-MR3HV/x, WB-MRWL3 (3-канальный модуль реле)
11
WB-MR6C v.2, WB-MR6LV/x, WB-MR6HV/x (6-канальный модуль реле)
На втором rs-485 подключен
60
WB-MCM8 (8-канальный модуль счетных входов)
Кабель в одном месте витая пара(на удаленный щиток), в этом щитке провода от автомобильной проводки. Терминаторов нет. Модули питаются от шины rs-485
Фото подключения

А долго по времени делается диагностика, через web интерфейс?
И как должен называться файл если делать через консоль?
Просто он крутит уже минут 20, а созданного файла я не вижу

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

Если не отключали лампочку программно (что врядли), похоже на проблему с питанием. Измерьте, пожалуйста, напряжение на клеммах Vout и прикрепите фото/видео с мультиметром.

Ещё можно попробовать запитать модули напрямую от блока питания.

Ещё на фото вижу, что контроллер стоит в середине шины (на первом порту), а в диагархиве вижу, что у него включен терминатор. В середине шины надо терминатор отключить. Но не это причина проблемы, скорее всего.

Устройство имеется ввиду WB или модуль???

Имеется ввиду устройство с адресом 84. Но в прикреплённом выводе есть ещё ошибки связи с устройствами 60 и 11, а WARNING: </dev/ttyRS485-1 9600 8 N 2>: closed due to repetitive errors говорит об ошибках связи со всеми устройствами на шине.

Не отключал. Хорошо, Вечером приеду, проверю напряжение на rs485
Какое выходное напряжение должно быть на rs485 12В или 24В?

Могу проверить подключив Блок питания на DIN-рейку HDR-30-24???

Ещё на фото вижу, что контроллер стоит в середине шины (на первом порту), а в диагархиве вижу, что у него включен терминатор. В середине шины надо терминатор отключить. Но не это причина проблемы, скорее всего.

Терминатор я так понимаю это устанавливается сопротивление в конце линии? На сколько помню там ни чего нет.
Как отключается терминатор?

Понял.
Да я видел ошибки с этими устройствами. Они на разных шинах подключены. 60 на второй, остальные на первой

То же, что и у блока питания - в данном случае 24 В.

Да, если он исправен.

Да, терминаторы устанавливаются на обоих концах шины. Подробнее: RS-485:Физическое подключение — Wiren Board

У контроллера есть внутренний терминатор. Можно отключить через веб-интерфейс, конфигурируя hardware.conf: документация.

Да, это в вашем первом сообщении. В архиве только ошибки:

Sep 26 11:33:16 wirenboard-AZM33WFM wb-mqtt-serial[3102]: WARNING: </dev/ttyRS485-2 9600 8 N 2>: closed due to repetitive errors
Sep 26 11:33:18 wirenboard-AZM33WFM wb-mqtt-serial[3102]: WARNING: </dev/ttyRS485-1 9600 8 N 2>: closed due to repetitive errors

Что-то может произошло, когда устройства перестали отвечать? Замыкание какое-нибудь?

Может ещё нагрузка есть на Vout помимо перечисленных устройств?

Точно не могу сказать. Сам WB подключен на линию через бесперибойник + стабилизатор. Модули отдельно на автоматах(автоматы точно не отключались) Знаю что телефон заряжался(и зарядился) и розетка работала, утром я электроплитку включил(ест где то 2,5 ампера), через какое то время обнаружил, что сети нет в розетке, Прыжков точно не было и замыканий. Но опять же стоит реле напряжения на входе и напряжении выше 250в отключается и ниже 190 в тоже.

Терминаторы отключил на обоих портах

Ну на втором не обязательно, в начале шины он полезен

Кроме перечисленных устройств другого оборудования нет.
Еще покупал диммер для светодиодной ленты с блоком питания( который и поставил в замену действующего), но до него руки так и не добрались.

Хорошо. Включил

Я правильно понимаю если питание на rs485 не поддается или меньше 24 в то это аппаратная ошибка?

Еще вопрос. На dashboard svg показано напряжение. Оно снимается только на входе нп контроллер с блока питания?

Может быть отключено программно, например:
image
Может из-за того, что на входе более 29 В. Также от превышения нагрузки.

Либо, предполагаю, что-то физически вышло из строя.

Да