Формат данных, Главный тип ui8 и i8, Главный тип ui16 и i16 – Инструкция по эксплуатации Basler Electric DECS-400

Страница 249: Формат данных -7, Главный тип ui8 и i8 -7, Главный тип ui16 и i16 -7, Таблица b-4. описание генетических типов данных -7, Таблица b-5. hr 44005 подключение -7

Advertising
background image

В режиме ожидания (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

Advertising