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