Цитата Сообщение от 1exan Посмотреть сообщение
Размер одного регистра - 16 бит, в нём можно передать значения −32 768...32 767 если нужны отрицательные значения или 0...65 535 если предполагаются только положительные. Для большинства измеряемых параметров 1 регистра вполне достаточно.
В панели при этом можно "сдвигать" запятую на один или два разряда и отображать полученное значение 1256 на экране как 125.6.

Если значения переменной выходят за диапазон 1 регистра, можно использовать переменные типа float (real).
Переменные типа float (real) имеют размер 32 бита и, соответственно, занимают при обмене 2 регистра (младший и старший регистр(слово)). В стандарте порядок передачи 32 битных переменных не обозначен - и поэтому эти 2 регистра могут быть отправлены в порядке как старший-младший, так и младший-старший и нужно заранее обозначить у получателя установленный отправителем порядок передачи.
Спасибо за пояснение!