Добрый день!
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.
Схему попробую нарисовать позже, сейчас не дома. Блок питания стоял Блок питания на 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, а созданного файла я не вижу
Если не отключали лампочку программно (что врядли), похоже на проблему с питанием. Измерьте, пожалуйста, напряжение на клеммах Vout и прикрепите фото/видео с мультиметром.
Ещё можно попробовать запитать модули напрямую от блока питания.
Ещё на фото вижу, что контроллер стоит в середине шины (на первом порту), а в диагархиве вижу, что у него включен терминатор. В середине шины надо терминатор отключить. Но не это причина проблемы, скорее всего.
Имеется ввиду устройство с адресом 84. Но в прикреплённом выводе есть ещё ошибки связи с устройствами 60 и 11, а WARNING: </dev/ttyRS485-1 9600 8 N 2>: closed due to repetitive errors говорит об ошибках связи со всеми устройствами на шине.
Не отключал. Хорошо, Вечером приеду, проверю напряжение на rs485
Какое выходное напряжение должно быть на rs485 12В или 24В?
Могу проверить подключив Блок питания на DIN-рейку HDR-30-24???
Ещё на фото вижу, что контроллер стоит в середине шины (на первом порту), а в диагархиве вижу, что у него включен терминатор. В середине шины надо терминатор отключить. Но не это причина проблемы, скорее всего.
Терминатор я так понимаю это устанавливается сопротивление в конце линии? На сколько помню там ни чего нет.
Как отключается терминатор?
Точно не могу сказать. Сам WB подключен на линию через бесперибойник + стабилизатор. Модули отдельно на автоматах(автоматы точно не отключались) Знаю что телефон заряжался(и зарядился) и розетка работала, утром я электроплитку включил(ест где то 2,5 ампера), через какое то время обнаружил, что сети нет в розетке, Прыжков точно не было и замыканий. Но опять же стоит реле напряжения на входе и напряжении выше 250в отключается и ниже 190 в тоже.
Кроме перечисленных устройств другого оборудования нет.
Еще покупал диммер для светодиодной ленты с блоком питания( который и поставил в замену действующего), но до него руки так и не добрались.