Добрый день. Есть датчик WB-MSW v.3, считываю значение освещённости (10 регистр Input Register) через Modbus Pull и получаю значения -20000 (отрицательные) как это можно исправить? как правильно снимать значения?
Добрый день. Советую все ж для чтения использовать modbus_client.
Какие регистры читает, какое значение получаете при чтении? Именно прочитанные данные, явно неверно интерпретируете их. Значение - u32, оно не может быть отрицательным по определению.
Понял, проверю, сообщу о рез-ах.
Надо было поставить DWord (32bit) в iRidium.
Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.