Предлагаю попробовать так:
read_float(registeraddress=22, functioncode=3, number_of_registers=4, byteorder=BYTEORDER_BIG)
read_float(registeraddress=22, functioncode=3, number_of_registers=4, byteorder=BYTEORDER_LITTLE)
read_float(registeraddress=22, functioncode=3, number_of_registers=4, byteorder=BYTEORDER_BIG_SWAP)
read_float(registeraddress=22, functioncode=3, number_of_registers=4, byteorder=BYTEORDER_LITTLE_SWAP)
В любом случае, какой-то вызов даст верное значение.





Ответить с цитированием
