Проблемы с опросом WB-MAI6

Добрый день!

Возникла проблема при опросе устройств WB-MAI6 с токовыми датчикам HSTS016L, все настройки по опросу MODBUS RTU сделаны согласно вашей карте регистров: в соответствующие регистры записываем тип датчика - 6144, номинальный ток датчика - 300 (30А).

При считывании данных с регистров 1504, 2504, 3504, 4504 и токах около 0А датчики передают 65535 (зашкал), при этом при токе нагрузки около 5-6А все данные на передаются корректно.

Пробовали менять направление тока (переворачивали датчики), пробовали менять само устройство WB-MAI6, ничего не помогает.

В другом шкафу у нас стоит аналогичное устройство с такими же датчиками, они работают корректно, без зашкалов при нулевых токах.

Все фото монтажа и MODBUS-команд прикрепляю, прошу дать рекомендации, как нам убрать эти зашкаливания при нулевых токах и с чем это может быть связано?

Есть предположения, что в регистр приходят приходят небольшие отрицательные значения и при считывании WORD переменные выдают 65535.

Записываем
Зашкал
Номинал
Регистры
Режим входа

Здравствуйте!

Все перепроверю и дам вам ответ в течение 2х часов.

Добрый день!

Рекомендую проверить установку нуля при отключенной нагрузке:

В регистрах должно быть 0x0000 при нуле.

Так и есть.

Регистры 0xX 504 имеют тип 16-bit signed int
Для правильной интерпретации рекомендую воспользоваться двоичным дополнением.