Не могу получить значения аналоговых входов (read) по адресам {24,25}...{38,39} по ModBus. Или они в каком-то формате?
У меня сложилось впечатление,что Вы не понимаете сути запроса в команде. Лично я понимаю
Вашу команду так. Вы запрашиваете устройство с сетевым адресом 2 прочитать информацию начиная с регистра х170 и заканчи
вая регистром 177, т,е запрос с восьми регистров. Ну укажите в шестом Байте запроса вместо 08 10 и наслаждайтесь своими
шестнадцатью регистрами.
Как вещественное число с плавающей точкой.
Считывание чем?
Не правильное у вас впечатление. Попробуйте запросить более 8 регистров и получите ошибку чтения. Эти регистры не поддерживают множественное чтение, а те которые поддерживают находятся за пределом диапазона описанного в инструкции. Овен этот диапазон адресов засекретил.
Давно понял, что при моих задачах нужно переходить на ПЛК63, только появляется куча уже стоящих на объекте ТРМ232М, а таргет от них тоже секртный...