
9.2.3 Четырёхбайтовые переменные
Четырехбайтовые переменные всегда выровнены по адресам кратным четырём
в памяти контроллера и всегда занимают два смежных регистра Modbus. При пе-
редаче пакетов порядок регистров не меняется, перестанавливаются только байты
регистров. Числа с плавающей запятой одинарной точности соответствуют стандар-
ту IEEE 754.
Расположение данных в памяти контроллера:
Адресация контроллера
0 1 2 3
Переменная Переменная Переменная Переменная
байт 0 (мл.) байт 1 байт 2 байт 3 (ст.)
мл. ст. мл. ст.
0 1
Адресация Modbus
Расположение данных в пакетах Modbus:
Смещение данных в пакете
0 1 2 3
Переменная Переменная Переменная Переменная
байт 1 байт 0 (мл.) байт 3 (ст.) байт 2
ст. мл. ст. мл.
0 1
Адресация Modbus
9.2.4 Восьмибайтовые переменные
Восьмибайтовые переменные всегда выровнены по адресам кратным четырём в
памяти контроллера и всегда занимают четыре смежных регистра Modbus. При пе-
редаче пакетов порядок регистров не меняется, перестанавливаются только байты
регистров. Числа с плавающей запятой двойной точности соответствуют стандарту
IEEE 754.
Расположение данных в памяти контроллера:
Адресация контроллера
0 1 2 3 4 5 6 7
Переменная Переменная Переменная Переменная Переменная Переменная Переменная Переменная
байт 0 (мл.) байт 1 байт 2 байт 3 байт 4 байт 5 байт 6 байт 7 (ст.)
мл. ст. мл. ст. мл. ст. мл. ст.
0 1 2 3
Адресация Modbus
Расположение данных в пакетах Modbus:
Смещение данных в пакете
0 1 2 3 4 5 6 7
Переменная Переменная Переменная Переменная Переменная Переменная Переменная Переменная
байт 1 байт 0 (мл.) байт 3 байт 2 байт 5 байт 4 байт 7 (ст.) байт 6
ст. мл. ст. мл. ст. мл. ст. мл.
0 1 2 3
Адресация Modbus
17