При опросе измерений со счётчика электроэнергии WB-MAP3E по протоколу Modbus, значения токов на фазах отображаются в 10 раз больше фактически измеренных токовыми клещами.
В Таблице Modbus-регистров это: Ток на фазе L1 - регистры 5142 и 4361, Ток на фазе L2 - регистры 5144 и 4362, Ток на фазе L3 - регистры 5146 и 4363. Там указаны следующие коэффициенты домножения: 0.016, 2.44141*10-7 и 0.01. Но, домноженные на них измеренные значения токов, получаются завышенными ровно в 10 раз. К примеру, фактический ток измеренный токовыми клещами равен 0.5 А, а при опросе регистра, после домножения на коэффициент, отображается 5 А.
Проверьте, пожалуйста, карту регистров и внесите в неё поправки по коэффициентам домножения. Их нужно уменьшить в 10 раз.
Кроме того, в файле config-map3e.json, размещённом на вашем сайте, коэффициент масштабирования равен 0.001, то есть, он как раз ровно в 10 раз меньше.
Какой версии прошивка стоит и какой у устройства серийный номер?
Шаблон для FW версии 1. Он верен.
Проверьте пожалуйста что используете соответствующую прошивке таблицу регистров. Для актуальных устройств, с прошивкой v2 это WB-MAP3E(T), прошивка 2.x: измеряемые и вычисляемые величины — Wiren Board
Ну и - покажите пожалуйста прочитанное значение, именно байты запроса и ответа.
Также - прочитайте из регистров конфигурации значение коэффициента токовых трансформаторов. Соответствует ли установленным ТТ?
Вопрос решился, проблема оказалась не в коэффициентах домножения измеренных значений токов, они верные, а в некорректно записанных коэффициентах трансформации в соответствующие регистры, в результате экспериментов со стендом, они были записаны в регистры со значениями с наклеек на токовых трансформаторах умноженными на 10, поэтому и значения токов по любому из трёх возможных регистров из карты переменных
Modbus отображались увеличенными в 10 раз.
А версия прошивки электросчётчика 2.9.0.