Отваливается Wb-mr6cu v.2

Доброго дня!
Периодически отваливается Wb-mr6cu v.2.
В логах:


|29-10-2024 19:42:31.798 [wb-mqtt-serial] |WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:55: Serial protocol error: malformed response: invalid crc|
|---|---|
|29-10-2024 19:42:31.723 [wb-rules] |WARNING: [device] Unknown metadata for device wb-mr6cu_55: 'error'|
|29-10-2024 19:42:31.699 [wb-mqtt-serial] |INFO: [serial client] Events are disabled for <modbus:55: reboot>|
|29-10-2024 19:42:31.699 [wb-mqtt-serial] |INFO: [serial client] Events are enabled for <modbus:55:coil: 5>|
|29-10-2024 19:42:31.699 [wb-mqtt-serial] |INFO: [serial client] Events are enabled for <modbus:55:coil: 4>|
|29-10-2024 19:42:31.699 [wb-mqtt-serial] |INFO: [serial client] Events are enabled for <modbus:55:coil: 4>|
|29-10-2024 19:42:31.699 [wb-mqtt-serial] |INFO: [serial client] Events are enabled for <modbus:55:coil: 3>|
|29-10-2024 19:42:31.699 [wb-mqtt-serial] |INFO: [serial client] Events are enabled for <modbus:55:coil: 2>|
|29-10-2024 19:42:31.699 [wb-mqtt-serial] |INFO: [serial client] Events are enabled for <modbus:55:coil: 1>|
|29-10-2024 19:42:31.699 [wb-mqtt-serial] |INFO: [serial client] Events are enabled for <modbus:55:coil: 0>|
|29-10-2024 19:42:31.640 [wb-mqtt-serial] |INFO: [serial device] device modbus:55 is connected|
|29-10-2024 19:42:31.639 [wb-mqtt-serial] |WARNING: [modbus] failed to write: <modbus:55:holding: 5>: Serial protocol error: illegal data address|
|29-10-2024 19:42:31.619 [wb-mqtt-serial] |INFO: [modbus] Continuous read enabled [slave_id is 55]|

Подключение шины проверено/перепроверено, устройства и до и после себя ведут нормально.

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

Добрый день!

Рекомендую:

  1. Проверить физическое подключение.
  2. Уточнить условия эксплуатации — нет ли рядом источников помех, например, мощных контакторов?
  3. Перепроверить настройки модуля.

Больше всего похоже на физические проблемы судя по логам.

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

  1. перепроверено несколько раз.
  2. стоит на рейке между аналогичными wb-mr6cu v.2, с которыми проблем не наблюдается (ID 50 и 78). снизу клемники (выключатели), сверху wb-mr6lv/I, засады никак не связаны с включением/выключением чего либо
  3. Все аналогично рядом стоящим модулям

Сейчас попробую подкинуть к контроллеру.

Подкинул. то же самое:

30-10-2024 10:38:53.594 [wb-mqtt-serial] 	WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:55: Serial protocol error: malformed response: invalid crc
30-10-2024 10:38:53.498 [wb-rules] 	WARNING: [device] Unknown metadata for device wb-mr6cu_55: 'error'
30-10-2024 10:38:53.475 [wb-mqtt-serial] 	INFO: [serial client] Events are disabled for <modbus:55: reboot>
30-10-2024 10:38:53.475 [wb-mqtt-serial] 	INFO: [serial client] Events are enabled for <modbus:55:coil: 5>
30-10-2024 10:38:53.475 [wb-mqtt-serial] 	INFO: [serial client] Events are enabled for <modbus:55:coil: 5>
30-10-2024 10:38:53.475 [wb-mqtt-serial] 	INFO: [serial client] Events are enabled for <modbus:55:coil: 4>
30-10-2024 10:38:53.475 [wb-mqtt-serial] 	INFO: [serial client] Events are enabled for <modbus:55:coil: 3>
30-10-2024 10:38:53.475 [wb-mqtt-serial] 	INFO: [serial client] Events are enabled for <modbus:55:coil: 2>
30-10-2024 10:38:53.473 [wb-mqtt-serial] 	INFO: [serial client] Events are enabled for <modbus:55:coil: 1>
30-10-2024 10:38:53.473 [wb-mqtt-serial] 	INFO: [serial client] Events are enabled for <modbus:55:coil: 0>
30-10-2024 10:38:53.415 [wb-mqtt-serial] 	INFO: [serial device] device modbus:55 is connected
30-10-2024 10:38:53.414 [wb-mqtt-serial] 	WARNING: [modbus] failed to write: <modbus:55:holding: 5>: Serial protocol error: illegal data address
30-10-2024 10:38:53.392 [wb-mqtt-serial] 	INFO: [modbus] Continuous read enabled [slave_id is 55]
30-10-2024 10:38:47.396 [wb-rules] 	WARNING: [device] Unknown metadata for device wb-mr6cu_55: 'error'
30-10-2024 10:38:47.392 [wb-mqtt-serial] 	WARNING: [serial device] device modbus:55 is disconnected
30-10-2024 10:38:47.392 [wb-mqtt-serial] 	WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:55: Serial protocol error: malformed response: invalid crc
30-10-2024 10:38:41.392 [wb-mqtt-serial] 	WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:55: Serial protocol error: malformed response: invalid crc
30-10-2024 10:38:41.320 [wb-rules] 	WARNING: [device] Unknown metadata for device wb-mr6cu_55: 'error'

Поверьте с помощью modbus_client связь с модулем.
Также - напишите его серийный номер и версию (установленную) прошивки.

Серийный номер 202862
Прошивка 1.21.2
В одной из четырех попыток:

root@wirenboard-AJBU7CTE:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a55 -t0x03 -r128
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[37][03][00][80][00][01][80][74]
Waiting for a confirmation...
<37><03><02><00><37><31><96>
SUCCESS: read 1 of elements:
        Data: 0x0037

остальные:

ERROR Connection reset by peer: read
<FF>ERROR occured!

ERROR Resource temporarily unavailable: read
<F8><D7>ERROR occured!

[37][03][00][80][00][01][80][74]
Waiting for a confirmation...
<13><9B><1A><37><03>
ERROR CRC received 0x3703 != CRC calculated 0x6AFE
ERROR occured!


Убедитесь что порт который используете для подключения ничем не занят.

Так на этом порту еще куча устройств работающих нормально. Или надо единолично подоткнуть его?
Повторяющегося такого номера (55) нет

Порт, в момент опроса не должен быть ничем (никаким драйвером) занят.

Нет, необязательно.

Например порт будет занят wb-mqtt-serial, если его специально не отключить.

Все хорошо

root@wirenboard-AJBU7CTE:~# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a55 -t0x03 -r128
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[37][03][00][80][00][01][80][74]
Waiting for a confirmation…
<37><03><02><00><37><31><96>
SUCCESS: read 1 of elements:
Data: 0x0037

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

Доброго дня! Нет, так и непонятно что делать.
Останавливаю wb-mqtt-serial, все ровно. Запускаю, опять то же самое

Давайте попробуем исключить проблемы с питанием.
Измерьте, пожалуйста, напряжение на клеммах питания проблемного реле.
Также сообщите, как организованно питание, через Vout контроллера или напрямую от БП?
Какой блок питания? Сколько ещё устройств и каких от него питаются?

ДОброго дня!

В месте где стоит - 23,8В. Когда подкидывал в другой щит поближе к контроллеру - 24,1В (симптомы сохранились)
Питание идет по шине напрямую от БП 24в 2,5А. питается 9 wb-mr6lv, 8 (включая проблемный) wb-mr6CUv2, ну и по мелочи (wb-led, wb-mio+hvd-16, 3 wb-msw v.4).
Питание идет скрученным проводом 2х0,8, 485 по оранжевой паре из витой пары.

Прочитайте пожалуйста сигнатуру устройства.

root@wirenboard-AJBU7CTE:~# echo -e $(modbus_client -mrtu -pnone -s2 -b9600 /dev/ttyRS485-1 -a 55 -t3 -r 290 -c 12 | grep Data | sed -e ‘s/.*Data://’ -e ‘s/ 0x00/\x/g’)
mr6cuG

Естественно для cu - надо использовать шаблон без входов. У вас какой выбран шаблон?

Я собственно ничего не выбирал, он сам всё нашел. В настройках входов не вижу, всё аналогично рядом стоящим модулям.Может не там смотрю?


Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:

WB-MR6CU - 1 шт.

Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.
В письме укажите:

  • ссылку на эту тему,
  • серийный номер устройства, 202862,
  • (для курьера) ваш действующий телефон, адрес доставки, ФИО получателя.