Map6s fw 2.31 странные показания

с недавнего времени показывает следующие данные
Urms - 0,15-0,17 V AC, частоту показывает правильно.
отработал пару лет наверное.
все или реанимируемо?

Здравствуйте. Благодарю за ожидание.

Уточните пожалуйста:

  1. Напряжение, измеренное сторонним устройством, отличается от упомянутых показателей?
  2. Непосредственно перед выявлением данной «странности» проводились ли какие-либо манипуляции с устройством? Обновление прошивки, например?
  3. В качестве мастер устройства вы используете наш контроллер?
  4. Пришлите, пожалуйста, серийный номер устройства.
  1. На разъеме мультиметр показывает 228 вольт, MAP - 0,68 В.
  2. У нас есть некий демостенд с оборудованием УД. Внимания именно на показания по напряжению сильно не обращали, а так заметили это с месяц, но работает, скорее всего, гораздо дольше с такими показателями.
  3. Да, в данный момент за стенд отвечает wb 6.6.0, но прошивка у него 2207. Места свободного нет совсем, нужно сбросить и обновиться, но руки не доходят. Может ли это быть причиной, не знаю, но раньше отображал корректно.
  4. 4987860

Добрый день.

Благодарю за ответы.

Показатели мощности отображаются корректно?

Прочитайте, пожалуйста, значение 4313 регистра:

Добавлю уточнения для процедуры чтения регистра:

  1. Вам следует подключиться к контроллеру по SSH
  2. Воспользуйтесь утилитой «modbus_client». Обычно порт RS-485 занят драйвером wb-mqtt-serial, поэтому перед запуском modbus_client этот драйвер надо остановить:
systemctl stop wb-mqtt-serial

После завершения работы с modbus_client запустите драйвер обратно:

systemctl start wb-mqtt-serial
  1. Опросите требуемый регистр командой:
modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a99 -t4 -r4313

где:

/dev/ttyRS485-1 — последовательный порт контроллера (убедитесь, что используете соответствующий порт);
-a99 — Modbus адрес устройства WB-MAP6S (введите адрес своего устройства).
-r4313 — номер регистра для чтения (4313 — Urms
Напряжение (RMS)).

Прошу прислать сюда вывод консоли.

подключился, остановил сервис mqtt-serial.
так как счетчик подключен через модуль wb-mge попробовал перенаправить подключение
socat -d -d -d -x PTY,raw,b9600,parenb=0,cstopb=2,cs8,link=/dev/ttyRS485-5 tcp:192.168.0.7:23
с моими параметрами tcp.
но socat not found и места нет для установки.
как еще можно посмотреть регистр?

Согласно документации modbus client ваш запрос должен выглядить:

modbus_client --debug -mtcp -a99 -t4 -r4313 -p23 192.168.0.7

Не забудьте изменить:
-a99 — Modbus адрес устройства WB-MAP6S (введите адрес своего устройства).

Также, уточните, точно ли у вас 23й порт на шлюзе.

у меня не 23 порт
root@wirenboard-AZW4Y2WK:~# modbus_client --debug -mtcp -a99 -t4 -r4313 -p20108 192.168.0.202
0x00c0 Connecting to 0.0.0.0
Connection failed: Connection refused

У вас есть возможность подключить WB-MAP6S напрямую в порт контроллера и настроить его с помощью драйвера serial-устройств?

Андрей, пока такой возможности нет. Вернее нет времени этим заняться. Как дойдут руки до контроллера, займусь и map-ом. Функционал там вторичный, обычный показометр. Давайте я пока вопрос этот для себя на паузу поставлю, а тут тему прикрою. А потом уже после подключения напрямую и проверки, обращусь к вам на саппорт.
Спасибо.

Разумеется, как вам удобно.