Настройка MAP3E по Modbus

Добрый день!
Подключаю MAP3E по Modbus (без контроллера WB).
Внес параметры трансформаторов с этикеток:
image
Трансформаторы CTSA024
Напряжение и частота отображаются корректно, а вот ток врет в 2 раза, т.е. клещами измеряю 30А, а в счетчике вижу 15А.
Активную мощность в регистрах 0х1302, 0х1304 и 0х1306 вообще считать не могу. Получаю какую-то ерунду.
Углы между током и напряжением какие-то неправильные, хотя, физически трансформаторы и точки съема напряжения подключены на одинаковые фазы:
image
Подскажите, куда смотреть.

Добрый день!

Покажите, пожалуйста, полностью сырые значение из регистров, которые вы получаете, и полностью процесс, как вы их пересчитываете.
Если используете готовое ПО для чтения Modbus, можно скриншоты оттуда.

image
Клещи показывают на фазе С 18А

Фаза А 24А

Мощности
image

Все вариации представления мощности по фазе А из регистра 0х1302 (big endian, low endian, swapped)

Нам нужно посмотреть ток на фазе C (L3).
Смотрим здесь: Счётчики электроэнергии WB-MAP3E: таблица Modbus-регистров измеряемых и вычисляемых величин — Wiren Board


Он хранится в регистрах input 0x141a и 0x141b - но значение во втором на 16 двоичных порядков менее значащее, поэтому грубо можно смотреть только по регистру 0x141a.
0x141a = 5146 = 35147 в устаревшей адресации: Протокол Modbus — Wiren Board

Вы из регистра 35147 читаете 1395. Смотрим в первой таблице коэффициент - 0.016. Перемножаем, получаем 22 А.

Поэтому ещё раз общие рекомендации:

  1. Считывайте беззнаковые значения из регистров. И даже может быть удобнее считывать в двоичном формате.
  2. Потом, если значение состоит из двух или более регистров, пользуетесь алгоритмом Счётчики электроэнергии WB-MAP3E: таблица Modbus-регистров измеряемых и вычисляемых величин — Wiren Board
  3. Можете на всякий случай проверить правильность подключения трансформаторов: Трёхфазный счётчик электроэнергии WB-MAP3E — Wiren Board
  4. Если значение не сходится, пришлите полную последовательность ваших действий по алгоритму, который я сейчас написал.
1 лайк

Понял свою ошибку по току. На автомате умножал на 0.01.

1 лайк

Добрый день!
Вопрос с мощностью остался.
Считываю значения из регистров. Пробовал со знаком и без.
Таблица с расчетами:
image
Не получаю мощность. Она должна быть в районе 7-9 кВт
Помогите, пжст.
P.S. Все мощности у меня с минусом. Может, трансформаторы подключены не верно? Или это ошибка расчетов?

Добрый день!

Если вам удалось увидеть корректные токи и напряжения по каналу, то мощность тоже должна быть в порядке.
Как считать:

  1. Посмотрели документацию, видим
  2. Значение 32-битное, поэтому смотрим значения из двух регистров.
  3. В регистре 0x1302 значение 65520 = 1111111111110000 в двоичной.
    В регистре 0x1303 значение 35598 = 1000101100001110 в двоичной.
  4. Порядок регистров - прямой, поэтому совмещаем значения так: 1000101100001110 1111111111110000
  5. Превращаем в знаковое число:
  6. Умножаем на коэффициент: -1012466 * 0.00512 = −5183 Вт.

Почему мощность может быть отрицательной:

  • установили трансформатор не в соответствии с инструкцией,
  • неверно подключили землю и фазу,
  • подключили трансформатор и вход напряжения к разным фазам.

Если считаете, что трансформатор подключен правильно, пришлите фото подключения нагрузки, вода напряжения и трансформатора, посмотрим, что могло пойти не так.
Потом давайте посмотрим значения напряжения и тока - мощность рассчитывается из них. Их присылайте прямо скриншотами из программы чтения регистров, чтобы не было расхождений по адресам регистров.