Формат данных, Главный тип ui8 и i8, Главный тип ui16 и i16 – Инструкция по эксплуатации Basler Electric DECS-400
Страница 249: Формат данных -7, Главный тип ui8 и i8 -7, Главный тип ui16 и i16 -7, Таблица b-4. описание генетических типов данных -7, Таблица b-5. hr 44005 подключение -7
В режиме ожидания (LOM), возможно получение данных для мониторинга, но отсутствуеь
возможность для передачи. Только узнаваемый запрос может вывести устройство из режима
ожидания (функциональный код 8, диагностический код 1).
Когда DECS-400 получает запрос на перезапуск подключения, режим ожидания сбрасывается.
Адрес
устройс
тва
Функционал
ьный код =
08 (hex)
Верхняя
под-
функция
00
Нижняя под-
функция
04
Верхнее
значение
XX
(
не важно)
Нижнее
значение
XX
(
не важно)
CRC
Нижне
е
CRC
Верхне
е
ФОРМАТ ДАННЫХ
Данные DECS-400 не нужно преобразовывать в другие специальные форматы, для передачи по
сети Modbus.
Регистры Modbus удерживают оригинальные данные DECS-400 генетических типов данных
перечисленных в таблице B-4.
Таблица B-4. Описание генетических типов данных
Генетич
еские
типы
данных
Соответствующие типы
встроенных данных
(
форматы сохранения)
Диапазоны данных
Разме
р
данн
ых
Общее
число
регистров
данных
Modbus
UI8
UCHAR: unsigned character
0 to 255
1
1
UI6
UINT16: unsigned short integer
0 to 65,535
2
1
UI32
UINT32: unsigned long integer
0 to 4,294,967,295
4
2
I8
CHAR: signed character
-128 to 127
1
1
I16
INT16: signed short integer
-32,768 to 32,767
2
1
I32
INT32: signed long integer
-2,147,483,648 to
2,147,483,647
4
2
R32_23
FLOAT: floating point number
Approximately 8.43 x 10
-37
to
3.38 x 10
38
4
2
Нужно заметить, что ASCII текстовый формат данных не генетический тип данных DECS-400.
Данные DECS-400 копируются в определённые удерживающие регистры [HR] по правилам
представленным в следующих абзацах.
Главный тип UI8 и I8
Данные типа UI8 или I8 копируются в удерживающие регистры (HR). Верхний (первый) HR байт
всегда содержит 0, а второй (нижний) HR байт содержит данные.
Пример:
Принимаем, что величина UI8 типа данных 0x56, это значит что данные отражаются в HR 44005.
Подключение к HR 44005 показано в таблице B-5.
Таблица B-5. HR 44005 Подключение
HR 44004
Нижний байт
HR 44005
Верхний байт
HR 44005
Нижний байт
HR 44006
Верхний байт
...
0x00
0x56
...
Главный тип UI16 и I16
Данные типа UINT16 или INT16 сохраняются в одном удерживающем регистре. Верхний байт
данных копируется в верхний HR байт, а нижний байт данных копируется в нижний HR байт.
Пример:
9369773990
Rev R1
DECS-400
Подключение Modbus™
10-7