Чтение данных с WB-MAP12H

Добрый день! Имеется счетчик WB-MAP12H, версия 2.2.3 (обновились с версии 1.0.1 у вас в конце декабря). С версией 1.0.1 данные RMS считывались верно, когда поставили обновленную версию, то данные по Urms не получается считать верно. В протоколе номера регистров для версий выше 2.1 другие, это учтено. Д.б. порядка 230В, считывается значения регистра 0x1410 = 00 03 2A 00, что со множителем дает около 0В. В чем может быть проблема?

Добрый день!

А каким устройством/ПО читаете регистры?
На всякий случай прочитайте из счётчика дату и версию прошивки: https://wirenboard.com/wiki/index.php/Power_Meter_WB-MAP12H_Control_Registers (чтобы убедиться, что это вторая версия).

Читаю своим ПО по протоколу Modbus. Версия, как я уже писал, выдает 2.2.3.
Есть удаленный доступ. Можете сами проверить/посмотреть.

Если вы вольтметром видите

, а считывается из 0x1410 и 0x1411 только

, то я тут едва ли помогу.

Можете отправить нам на проверку: если подтвердится, заменим и пришлём бесплатно, если нет - возьмём деньги за проверку.

Здравствуйте!
Провели экспертизу устройства и не можем воспроизвести проблему.
WB-MAP12H подключили к сети 230В и поочерёдно считывали значения регистров Urms (0x1410 и 0x1411 для фазы 1; аналогично и для других фаз), см. скриншот ниже. Справа - читаем регистры с помощью modbus-client, слева - пересчёт из двух 16-bit регистров в вольты.


Никаких манипуляций с устройством не производилось; даже modbus-адрес остался Ваш.

В связи с этим, появилась гипотеза, что Вы читаете только один регистр, а не два; или же - неправильно производите пересчёт. Рекомендуем обратить внимание, что в версиях прошивки 1.X.X напряжение хранится в одном 16-bit регистре, в то время, как в прошивках 2.X.X - в двух (в порядке big-endian). См. карту регистров.

В любом случае, заменное устройство уже выдали; просьба отписаться, решилась ли проблема.

Добрый день! Поставили новый прибор, заработало. Спасибо!
По регистрам все было правильно, перепроверяли. Может с монтажом были недоработки.

1 лайк

Добрый день! Появилась следующая проблема. Стоят параллельно тестовый электросчетчик и WB-MAP12H. Сравниваются гармоники. По гармоникам по напряжению все примерно равно. А вот по току наблюдаются существенные расхождения.
Версия WB-MAP 2.2.2.
Приведу таблицу, какие данные получаются. 1) Тестовый 2) WB-MAP.


Протокол обмена для WB-MAP прилагаю.

10:26:31.280 < A4 03 17 00 00 03 18 8A
10:26:31.560 > A4 03 06 44 E6 36 38 37 2C 79 18
10:26:31.562 < A4 03 16 00 00 7B 19 54
10:26:32.141 > A4 03 F6 00 00 2F 77 00 00 14 3D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 52 00 00 12 A2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 DD 00 00 19 6E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 9E
10:26:32.626 < A4 03 17 03 00 03 E8 8A
10:26:32.895 > A4 03 06 00 00 00 00 00 00 E6 22
10:26:32.898 < A4 03 16 7B 00 7B 69 4D
10:26:33.437 > A4 03 F6 00 03 01 D6 00 03 00 1F 00 03 00 2D 00 02 00 45 00 03 00 55 00 01 00 26 00 02 00 26 00 01 00 0E 00 03 00 10 00 01 00 0F 00 01 00 0D 00 02 00 0E 00 02 00 06 00 01 00 08 00 02 00 0E 00 01 00 05 00 00 00 09 00 01 00 06 00 02 00 08 00 00 00 08 00 02 00 03 01 84 00 03 00 73 00 03 00 59 00 02 00 55 00 02 00 3C 00 02 00 2F 00 02 00 27 00 01 00 12 00 01 00 1A 00 02 00 05 00 02 00 0B 00 00 00 07 00 00 00 05 00 00 00 03 00 01 00 05 00 02 00 03 00 01 00 03 00 01 00 03 00 02 00 03 00 00 00 01 00 01 00 05 01 93 00 03 00 A9 00 02 00 1A 00 03 00 4C 00 02 00 5D 00 00 00 1C 00 01 00 2B 00 01 00 23 00 01 00 08 00 02 00 0B 00 02 00 10 00 02 00 06 00 01 00 0E 00 02 00 0A 00 01 00 0A 00 00 00 08 00 00 00 05 00 02 00 04 00 01 00 0D 00 00 00 07 00 02 25 68
10:26:33.772 < A4 03 17 10 00 06 D9 4C
10:26:34.065 > A4 03 0C 00 02 1C B1 00 04 1D 3D 00 03 1B A7 94 8C
По регистрам все совпадает с описанием для версий 2.1 и выше.

В чем может быть проблема?

Добрый день!

С каким счётчиком сравниваете?

Сравнивается с тестовым счетчиком.
У меня вопрос в каких то завышенных показаниях гармоник по току у WB-MAP12H. По напряжению показания как я понимаю в норме.
Результат чтения показаны на рисунке выше. Протокол обмена тоже.
В чем может быть дело?

Не очень понял вопрос, если честно.
Есть наш счётчик, есть разрабатываемый вами счётчик.
Они показывают по-разному, при этом наш проходил разные проверки, а ваш, как я понимаю, нет.
Как я могу угадать, почему ваш счётчик показывает другие значения?

Понятно, значит я верно снимаю показания с WB-MAP12H.
Но все таки, сейчас подключено два счечтика последовательно, и в нагрузке лампочка. А показания с WB-MAP по гармоникам по току выдает очень большие значения. Я привел лог обмена, все таки верно мы снимаем показания или нет?