Строковый формат данных (string), Проверка ошибок crc – Инструкция по эксплуатации Basler Electric DECS-250N

Страница 242

Advertising
background image

224

9440573990 Bep C1

Коммуникация Modbus™

DECS-250N

Временный регистр

Значение

K

(Старший байт)

hex 12

K

(Младший байт) hex 34

Для записи требуется аналогичный порядок байтов.
Формат данных Uint16 перечислен ниже в таблице Бинарные точки (Таблица 26).
Пример: регистр 900 занимает 16 рядов таблицы регистров, где каждый ряд присваивает имя

адресу, так например число 900-0 отображает бит 0 регистра 900 в виде RF-TRIG.

Формат коротких целочисленных данных /Byte Character Data Format (Uint8)

Modbus

использует формат коротких целочисленных данных для отображения данных размером 8

бит. Старший бит временного хранения всегда будет равняться нулю.

Пример: число 132 в формате короткого целого числа отображается в виде 0x84. Число читается с

временного регистра в следующем порядке:

Временный регистр

Значение

K

(Старший байт)

hex 00

K

(Младший байт) hex 84

Для записи требуется аналогичный порядок байтов.

Строковый формат данных (String)

Строковый формат данных Modbus использует один или более временных регистров для

отображения порядка, строковых значений или символов. Если строка содержит один символ,

старший байт временного регистра будет содержать буквенный код ASCII и младший бит будет

принимать значение = 0.

Пример: Слово “PASSWORD” в строковом формате отображается в следующем виде:

Временный регистр

Значение

K

(Старший байт)

‘P’

K

(Младший байт) ‘A’

K+1

(Старший байт)

‘S’

K+1

(Младший байт) ‘S’

K+2

(Старший байт)

‘W’

K+2

(Младший байт) ‘O’

K+3

(Старший байт)

‘R’

K+3

(Младший байт) ‘D’

Пример: Если слово “PASSWORD заменено на “P”, строка отображается в следующем виде:

Временный регистр

Значение

K

(Старший байт)

‘P’

K

(Младший байт) hex 00

K+1

(Старший байт)

hex 00

K+1

(Младший байт) hex 00

K+2

(Старший байт)

hex 00

K+2

(Младший байт) hex 00

K+3

(Старший байт)

hex 00

K+3

(Младший байт) hex 00

Для записи требуется аналогичный порядок байтов.

Проверка ошибок CRC

Поле содержит двухбайтное значение CRC для обнаружения ошибок. Ведущий вычисляет

значение CRC и присоединяет его к сообщению запроса. DECS-250N вычисляет значение CRC по

Advertising
Эта инструкция подходит к следующим моделям: