Адресация конечно подозрительная, я сразу и не обратил внимание.
А когда опрашиваете параметры по одному и всё норм - вы получаете нормальные данные, или просто нули? (в частности, текущий расход)
Вид для печати
На ПР ничего не выйдет, от ругается на неправильные адреса, даже если вы чтение назначите по биту, на всех 3 флоатах. Вложение 64840
Точнее можно попробовать прочитать 31 и 34 адрес, а 33 и 34 как 2 целочисленных и собрать флоат. Так тоже не выйдет, ругается.
Щас попробую в ПЛК проверить.
ЗЫ: Проверил в ПЛК, ему всё по барабану, читает флоаты из любого адреса и 49 и 51 и 52.
Конечно неправильно, у меня в панели там целочисленные по этим адресам.
Вероятно в вашем приборе нестандартная память, адреса в непонятном порядке, но по одному флоату то читаются.
Кстати попробуйте прочитать флоаты, ОВЕН ОРС сервером, есть у вас переходник типа АС-4 ?
https://owen.ru/product/new_opc_server
Вообще изначально думал зацепить этот расходомер к овен клауду, но видно не судьба. Придётся наверное использовать модем irz и ПО от разработчика этого расходомера.
Короче, в этих регистрах спокойно могут лежать флоаты ( с перевёрнутыми местами регистрами внутри), записанные туда как одиночные регистры (писать надо в порядке 49, потом в 52, потом в 51) .
Вот скрин с ПЛК слейва и Овен ОРС серера мастера, мастером записал туда флоаты и в ПЛК они есть, Вложение 64846
их можно считать по одному регистру ( целочисленными) и собрать флоаты, главное собрать правильно ( в правильном порядке).