потому что один регистр в modbus это одно СЛОВО, вот и 16 бит. а float в Modbus это два идущих подряд регистра.
Вам нужно двойное слово ?, разделите в программе uint32 на два регистра а в scada склеивайте.
потому что один регистр в modbus это одно СЛОВО, вот и 16 бит. а float в Modbus это два идущих подряд регистра.
Вам нужно двойное слово ?, разделите в программе uint32 на два регистра а в scada склеивайте.