Неверные или отсутствующие показания счетчика MAP12E с катушками KCT-10

Добрый день.
Был произведен монтаж WB7 в тандеме с реле MR6CU и многоканальным счетчиком MAP12E.
Параметры катушек прописаны в регистры, катушки находятся в одном щите, но на расстоянии друг от друга. Фазы выставлены верно, по всем прописанным каналам идет подсчет и приходят неверные значения Irms и P, либо отсутствуют вовсе оставляя значение с минусом, 6-ти значное или 0. Многие значения выделены красным, по этим каналам видимо есть ошибки.
Почитал подобные темы, игрался с задержками и периодами опроса - вопрос не решился. 0 везде общий есть, земля аналогично.

В системном журнале следующее:

30-03-2022 14:16:05.572 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 10264 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:05.520 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 9238 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:05.499 [wb-mqtt-serial] WARNING: [modbus] failed to read 24 input(s) @ 8960 of device modbus:28: Serial protocol error: request timed out
30-03-2022 14:16:05.448 [wb-mqtt-serial] WARNING: [modbus] failed to read 16 input(s) @ 8736 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:05.394 [wb-mqtt-serial] WARNING: [modbus] failed to read 16 input(s) @ 8704 of device modbus:28: Serial protocol error: request timed out
30-03-2022 14:16:05.237 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 6160 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:05.216 [wb-mqtt-serial] WARNING: [modbus] failed to read 12 input(s) @ 5136 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:05.216 [wb-mqtt-serial] WARNING: [modbus] failed to read 12 input(s) @ 5136 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:05.195 [wb-mqtt-serial] WARNING: [modbus] failed to read 24 input(s) @ 4864 of device modbus:28: Serial protocol error: request timed out
30-03-2022 14:16:05.145 [wb-mqtt-serial] WARNING: [modbus] failed to read 16 input(s) @ 4640 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:05.093 [wb-mqtt-serial] WARNING: [modbus] failed to read 16 input(s) @ 4608 of device modbus:28: Serial protocol error: request timed out
30-03-2022 14:16:04.774 [wb-mqtt-serial] WARNING: [modbus] failed to read 24 input(s) @ 8960 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:04.721 [wb-mqtt-serial] WARNING: [modbus] failed to read 16 input(s) @ 8736 of device modbus:28: Serial protocol error: request timed out
30-03-2022 14:16:04.541 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 6168 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:04.484 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 6160 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:04.464 [wb-mqtt-serial] WARNING: [modbus] failed to read 12 input(s) @ 5136 of device modbus:28: Serial protocol error: request timed out
30-03-2022 14:16:04.413 [wb-mqtt-serial] WARNING: [modbus] failed to read 24 input(s) @ 4864 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:04.413 [wb-mqtt-serial] WARNING: [modbus] failed to read 24 input(s) @ 4864 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:04.357 [wb-mqtt-serial] WARNING: [modbus] failed to read 16 input(s) @ 4640 of device modbus:28: Serial protocol error: request timed out
30-03-2022 14:16:04.063 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 10264 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:04.043 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 9238 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:04.021 [wb-mqtt-serial] WARNING: [modbus] failed to read 24 input(s) @ 8960 of device modbus:28: Serial protocol error: request timed out
30-03-2022 14:16:03.742 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 6160 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:03.691 [wb-mqtt-serial] WARNING: [modbus] failed to read 12 input(s) @ 5136 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:03.670 [wb-mqtt-serial] WARNING: [modbus] failed to read 24 input(s) @ 4864 of device modbus:28: Serial protocol error: request timed out
30-03-2022 14:16:03.317 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 10264 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:03.266 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 9238 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:03.266 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 9238 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:03.245 [wb-mqtt-serial] WARNING: [modbus] failed to read 24 input(s) @ 8960 of device modbus:28: Serial protocol error: request timed out
30-03-2022 14:16:03.191 [wb-mqtt-serial] WARNING: [modbus] failed to read 16 input(s) @ 8736 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:03.139 [wb-mqtt-serial] WARNING: [modbus] failed to read 16 input(s) @ 8704 of device modbus:28: Serial protocol error: request timed out
30-03-2022 14:16:02.985 [wb-mqtt-serial] WARNING: [modbus] failed to read 6 input(s) @ 6160 of device modbus:28: Serial protocol error: malformed response: invalid crc
30-03-2022 14:16:02.934 [wb-mqtt-serial] WARNING: [modbus] failed to read 12 input(s) @ 5136 of device modbus:28: Serial protocol error: malformed response: invalid crc

Добрый день.
Судя по логу - на шине RS-485 что-то странное. Такое впечатление что она оборвана.
Покажите кусок Debug лога.

root@wirenboard-AFAZKQWV:~# journalctl -e -p 7
Mar 31 12:13:29 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 16 input(s) @ 4608 of device modbus:28: Serial protocol error: request
Mar 31 12:13:29 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 16 input(s) @ 4640 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:29 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 24 input(s) @ 4864 of device modbus:28: Serial protocol error: request
Mar 31 12:13:29 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 12 input(s) @ 5136 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:29 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 6160 of device modbus:28: Serial protocol error: malforme
Mar 31 12:13:29 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 16 input(s) @ 8704 of device modbus:28: Serial protocol error: request
Mar 31 12:13:29 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 16 input(s) @ 8736 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:29 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 24 input(s) @ 8960 of device modbus:28: Serial protocol error: request
Mar 31 12:13:29 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 9238 of device modbus:28: Serial protocol error: malforme
Mar 31 12:13:29 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 10264 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:30 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 24 input(s) @ 4864 of device modbus:28: Serial protocol error: request
Mar 31 12:13:30 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 12 input(s) @ 5136 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:30 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 6160 of device modbus:28: Serial protocol error: malforme
Mar 31 12:13:30 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 24 input(s) @ 8960 of device modbus:28: Serial protocol error: request
Mar 31 12:13:30 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 9238 of device modbus:28: Serial protocol error: malforme
Mar 31 12:13:30 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 10264 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:31 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 24 input(s) @ 4864 of device modbus:28: Serial protocol error: request
Mar 31 12:13:31 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 12 input(s) @ 5136 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:31 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 6160 of device modbus:28: Serial protocol error: malforme
Mar 31 12:13:31 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 24 input(s) @ 8960 of device modbus:28: Serial protocol error: request
Mar 31 12:13:31 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 9238 of device modbus:28: Serial protocol error: malforme
Mar 31 12:13:31 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 10264 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:31 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 24 input(s) @ 4864 of device modbus:28: Serial protocol error: request
Mar 31 12:13:31 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 12 input(s) @ 5136 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:31 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 6160 of device modbus:28: Serial protocol error: malforme
Mar 31 12:13:32 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 24 input(s) @ 8960 of device modbus:28: Serial protocol error: request
Mar 31 12:13:32 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 9238 of device modbus:28: Serial protocol error: malforme
Mar 31 12:13:32 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 10264 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:32 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 24 input(s) @ 4864 of device modbus:28: Serial protocol error: request
Mar 31 12:13:32 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 12 input(s) @ 5136 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:32 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 6160 of device modbus:28: Serial protocol error: malforme
Mar 31 12:13:32 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 24 input(s) @ 8960 of device modbus:28: Serial protocol error: request
Mar 31 12:13:33 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 9238 of device modbus:28: Serial protocol error: malforme
Mar 31 12:13:33 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 6 input(s) @ 10264 of device modbus:28: Serial protocol error: malform
Mar 31 12:13:33 wirenboard-AFAZKQWV wb-mqtt-serial[7996]: WARNING: [modbus] failed to read 16 input(s) @ 4640 of device modbus:28: Serial protocol error: request

Точно такая же портянка из ошибок. Тем не менее обрыв маловероятен, данные приходят, но очень странные и с разными задержками.

Именно на работу на одном проводе картина и похожа.


Проводники обжаты, не должно быть косяков, но спасибо, буду проверять эту теорию. Отпишусь по результату. Объект не совсем в зоне досягаемости, посему возможно есть еще моменты, на которые стоило бы обратить внимание?
На фото первоначальный монтаж без контакторов и прочей периферии.

Скажите, сечение проводников имеет значение на таком коротком отрезке? Сейчас 1.5кв с гильзами по концам стоят. Обязательно использовать витую пару, как указано на примерах подключения?

Витую пару - желательно, на коротких должно, в принципе работать и так. А скорость порта 9600?
Обновите прошивку счетчика на следующую, для проверки, кстати:
wb-mcu-fw-updater update-fw --version 2.3.7 /dev/ttyRS485-1 -a28

Скорость 9600.

При обновлении произошла ошибка error CRC и теперь счетчик вообще не отвечает ни на одну команду, данные тоже замерли. Wiren Board перестал видеть на ttyRS485-2 устройство MAP12E с адресом 28.
Реле подключено на RS485-1, оно в работе.

Ошибка при обновлении FW оставляет устройство в bootloader:
https://wirenboard.com/wiki/Wb-mcu-fw-updater#Восстановление_прошивки_на_устройстве

Здравствуйте!
У контроллеров WB7 была проблема при обновлении прошивок. Сейчас она устранена. Обновите, пожалуйста, ПО контроллера командой:

apt update && apt upgrade

После этого еще раз выполните последнюю команду для восстановлении прошивки.

Благодарю за консультацию и оперативную помощь. Вопрос решен. Данные со счетчика приходят в полном объеме, без ошибок.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.