Здравствуйте. использую WB-MAP12 для контроля тока в системе подогрева. сейчас опрашиваю через ПЛК Овен, позже на Дельту перейду. Трансы использую WB-CT309 v.2. меня удивил коэф 2000, ну ладно. Согласно таблицы регистров, читаю один регистр, умножаю на указанный множитель (0.016) и получаю непонятные значения. методом реальных измерений средний множитель у меня вышел 0.268. в двадцать раз выше указанного. где подвох? я и ноль подключил, и три фазы (ну а вдруг влияет в вашем приборе), ничего не изменилось. Оно как бы работает, но не как написано у вас в инструкции.
Добрый день!
Покажите какие значения регистров в байтах вы считываете и как их интерпретируете? Это можно сделать через modbus_client.
Обратите внимание на: Порядок байт, широкие регистры, вычисление значения.
Уточните, что за реальные измерения? Каким прибором?
считываю по одному регистру. согласно таблицы низкая точность (там и множитель указан 0.016). значения можно увидеть на скринах CurrentT1L1…CurrentT4L3. это то, что с опроса прилетает. далее множитель kCur и итог например tmpCur11…43. ток измеряю клещами RGK CM-12. разговор не за погрешность, а за реальные измерения. у меня реальные (2L1) 60А, а с вашими параметрами выходит 3.6. поэтому пришлось самому считать средний коэф. вот спросил я, что сидит в регистре 9238, там сидит 224…225. по вашему множителю 3.6 выходит. на клещах 60, что как раз нормально. чтоб из 224 получить заветные 60 надо умножить на 0.268. Еще раз, у вас написано, что при опросе одного регистра нужно просто множитель добавить. а если опрашивать два регистра, то другой страшный множитель и какой то неизвестный формат, который нужно как то интерпретировать, играться с байтами. зачем не эта головная боль? мне нужен грубый ток в Амперах ±1. если нужно в слове поменять местами два байта, чтобы всё работало как у любого нормальноно производителя промышленной автоматики, вы так и напишите большими красными буквами. или как?
К сожалению, здесь не видно какие значения были считаны без преобразования и как ваше ПО интерпретирует порядок байт. Никакие коэффициенты подстраивать и вычислять не нужно чтобы считать ток из регистра.
На странице устройства есть вкладка Мониторинг, на которой отображается состояние каналов устройства. Каналами, поддерживающими запись (например, реле или выходами диммера), можно управлять.
Считывание данных каналов происходит при переходе на вкладку Мониторинг, при нажатии кнопки Обновить или автоматически, раз 2 секунды, если включен тумблер Автообновление.
Ток в режиме мониторинга конфигуратора соответствует ожидаемому значению?
![]()
Какой номер регистра WB-MAP12E опросили в этой строке?
Вот как пример:
Показания в контроллере:
Считанные значения в байтах:
root@wirenboard-AZZYI5HL:~# modbus_client_rpc --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a214 -c1 -t0x03 -r5142
2026-05-29 14:14:16,139 [DEBUG] [d6][03][14][16][00][01][72][19]
2026-05-29 14:14:16,141 [DEBUG] Connecting to broker unix:///var/run/mosquitto/mosquitto.sock
2026-05-29 14:14:16,143 [DEBUG] RPC Client -> {'path': '/dev/ttyRS485-1', 'baud_rate': 9600, 'parity': 'N', 'data_bits': 8, 'stop_bits': 2, 'response_size': 7, 'format': 'HEX', 'msg': 'd603141600017219', 'total_timeout': 1000} (1000 timeout ms)
2026-05-29 14:14:16,193 [DEBUG] RPC Client <- {'response': 'd6030201f78c40'}
2026-05-29 14:14:17,195 [DEBUG] Response: d6030201f78c40
2026-05-29 14:14:17,196 [DEBUG] <d6><03><02><01><f7><8c><40>
SUCCESS: read 1 elements:
Data: 0x01f7
0x01f7=503
503*0,016=8,0480 А
Небольшое расхождение из-за того, что скрин с web-ui контроллера и считывание регистра командой делал не одновременно.
мне пришлось пойти, отключить от контроллера ваш прибор, подключить к ближайшему компу, сделать скрины, отключить. надаж к контроллеру подключить. вернуться. и это ради того, чтоб конфигуратор показал такую же фигню, как получается у меня, если умножить на 0.016 согласно вашей инструкции. (я не могу всё греть постоянно, но уже есть измеренные мною и вашим прибором данные по всем фазам, они в первом сообщении)
все опрашиваемые мною регистры написаны в первом сообщении. и так же на скрине видно 2L3 (а вы зачем то это обрезали оставис ненужное %QW). 2L3 у нас 9242 регистр.
Отлично, с регистрами разобрались – измеренный ток в 9242 действительно отображает 3,68 А.
Проверьте, что коэффициенты 2000 применены для всех фаз и для каждого канала:
Если с настройками все в порядке, значит следует проверить Подключение токовых трансформаторов, особое внимание уделите тому, чтобы вторичные цепи действительно принадлежали нужному ТТ и были подключены в соответствующий канал. Исключите ошибки подключения полностью.
Добрый день!
Вам удалось выполнить проверку?
проверил каждый канал, везде 2000. д и не могло быть иначе, тк я вам показывал выведенный мной правильный коэф. и он показвалр реальный ток, тоесть один коэф. на каждом канале давал такой ток, который мультиметр показывает. а значит, если б хоть где то был косяк, то я бы не мог один общий коэф. получить.
У меня больше нет версий. Если вы все проверили и проблема сохраняется, то тут придется забирать на исследование.
Мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:
WB-MAP12 - 1 шт.
WB-CT309 v.2 - 1 шт. (который на 2L1)
Для замены напишите, пожалуйста, отдельное письмо на info@wirenboard.com.
В письме укажите:
- ссылку на эту тему, WB-MAP12 показания тока, множитель - #5 by AlexLyu
- серийный номер устройства, его комплектацию (установленные сенсоры или внутренние модули расширения), 16818098
- (для курьера) ваш действующий телефон, адрес доставки, ФИО получателя.
так. погодите. у меня один WB-MAP12 и четыре WB-CT309 v.2, которые все всунуты в map12. 4 автомата по три фазы. Таки ток то показывает, хоть и неверный, но масштабируемый до верного. значит работает. может прошить надо?
Такая проблема с нашим счетчиком неизвестна и прошивка 2.12.3 из актуальных. При умножении на х0.016 должно быть фактическое значение тока, а у вас все верно настроено и подключено, и, при этом, счетчик измеряет 3.6А при фактически измеренном вами токе в 60А.
Подскажите еще какая длина проводов от счетчика к трансформаторам? При использовании сборки WB-CT309 сопротивление проводов не должно превышать 14 Ом.
провода1.5-2м. МКЭШ 7х0.5 на каждый транс. всего 4.




















