Главный тип ui32 и i32, Формат данных с плавающей точкой (r23_32), Главный тип ui32 и i32 -8 – Инструкция по эксплуатации Basler Electric DECS-400
Страница 250: Формат данных с плавающей точкой (r23_32) -8, Таблица b-6. hr 47003 отражение -8, Таблица b-7. типичное отображение -8, Таблица b-8. формат с плавающей точкой -8
Принимает, DECS-400 UINT16 or INT16 тип данных имеют значение 0xF067 отражённое в HR
47003.
Данные копируются в HR 47003 так, как показано в таблице таблице B-6.
Таблица B-6. HR 47003 Отражение
HR 47002
Нижний байт
HR 47003
Верхний байт
HR 47003
Нижний байт
HR 47004
Верхний байт
...
0xF0
0x67
...
Главный тип UI32 и I32
Данные типа UI32 или I32
имеют длину 4 байта. The Modbus длину в 4 байта обобщает в типы
используемые двумя последовательными регистрами для изображения величины данных. Нижний
пронумерованный регистр удержания содержит нижний порядок в 16 бит, нижний порядок слова
[LO w],
а верхний пронумерованный регистр удержания содержит верхний порядок в 16 бит,
верхний порядок слова [HO w].
Пример:
UI32
тип данных, имеет значение 0xE0234567 отражённое в двух удерживаемых регистрах (таких
как 45003 и 45004) показанных в таблице B-7.
Таблица B-7. Типичное отображение
Регистр
45003
45004
16-
тиричная система
4567
E023
Бинарная
0100 0101 0110 0111
1110 0000 0010 0011
HR 45002
Нижний байт
HR 45003
Верхний
байт
HR 45003
Нижний байт
HR 45004
Верхний
байт
HR 45004
Нижний байт
HR 45005
Верхний
байт
...
45
67
E0
23
...
Формат данных с плавающей точкой (R23_32)
Специфический формат хранения данных используется для семейства программируемых
контроллеров Modicon 984-8.
Он отображается в битовом формате как:
S EEE EEEE
E MMM
MMMM
MMMM MMMM
MMMM MMMM
байт 3
байт 2
байт 1
байт 0
Значение числа в формате с плавающей точкой, определяется путём умножения бинарной
мантиссы на величину в два раза большую несмещённой экспоненты. Вымышленный бит бинарной
мантиссы имеет значение 1.0, с остальной 23 битной дробной частью.
Таблица B-8 показывает формат с плавающей точной.
Таблица B-8. Формат с плавающей точкой
Символ
2's
Дополнение (Экспонента + 127)
Мантисса
1 Bit
8
бит
23
бит
Максимальное значение величины с плавающей точкой 3.38 × 10
38
.
Как примечание, байты 0 и 1 величины в формате с плавающей точкой хранятся в нижнем
пронумерованном регистре, а байты 2 и 3 в верхнем.
К примеру, число 123 в формате с плавающей точкой отражается в двух удерживаемых регистрах
(
таких как 45005 и 45006) показанных в Таблице B-9.
Таблица B-9. Число 123 в формате с плавающей точкой
Регистр
45005
45006
16-
тиричная система
0000
42F6
Бинарная
0000 0000 0000 0000
0100 0010 1111 0110
10-8
DECS-400
Подключение Modbus™
9369773990
Rev R1