Добрый день. У меня ТСРВ-042, но вопрос схожий. Никак не могу забрать с прибора Объем накопленный ПР1 (0х8068). Опрос ведем сторонним OPC от Овен по Modbus. Проблема с типом данных. Признак качества GOOD появляется только с типом данных Double (8 байт), однако значение 0. Я так понимаю, что считать поотдельности первые 2 регистра и последуюющие 2 регистра никак не получится? Каким ПО можно корректно считать такой тип данных?
Модбас сканер ругается, когда указываю длину 2 регистра, с длиной 4 регистра значения видны корректно.
Добрый день.
Читать действительно нужно сразу 8 байт (4 регистра) одним запросом. Это нужно для того чтобы гарантировать что вы прочитали целую и дробную часть одного числа. Иначе возможна ситуация вроде такой: текущее значение "123.99", вы читаете целую часть "123", затем читаете дробную часть но между этими двумя чтениями объём увеличивается и становится допустим "124.05", в результате вы читаете дробную часть "0.05" и получаете результат неверный "123.05".
К сожалению, каким образом в OPC Овен реализовать чтение и корректную интерпретацию такого параметра мы здесь вряд ли подскажем.
Можем рекомендовать только воспользоваться OPC UA из состава нашего комплекса Взлет СП.
Также вы всегда можете прочитать эти данные при подключении к прибору с помощью программы "Монитор ТСРВ-042".