
9424273774, ред. B 11
Формат данных коротких целых чисел / формат однобайтных символьных данных
(Uint8 и Int8)
В формате данных коротких чисел Modbus используется один регистр хранения для представ-
ления 8-битного значения данных. Старший байт регистра хранения всегда равен нулю.
Пример: значение 132, представленное в формате коротких целых чисел, в шестнадцатеричной
системе исчисления выглядит как 0x84. Данное число считывается из регистра хранения
следующим образом:
Регистр хранения Значение
K (ст. байт) hex 00
K (мл. байт) hex 84
Для записи требуется аналогичное выравнивание по границе байта.
Строковый формат данных (String)
В строковом формате данных Modbus используется один или несколько регистров хранения для
представления последовательности символьных значений (строки). Если строка содержит один
символ, старший байт регистра хранения будет содержать код символа ASCII, а младший байт
будет равен нулю.
Пример: строка "PASSWORD" в строковом формате считывается следующим образом:
Регистр хранения Значение
K (ст. байт) "P"
K (мл. байт) "A"
K+1 (ст. байт) "S"
K+1 (мл. байт) "S"
K+2 (ст. байт) "W"
K+2 (мл. байт) "O"
K+3 (ст. байт) "R"
K+3 (мл. байт) "D"
Пример: При изменении вышеописанной строки на "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
Это поле содержит 2-байтовое значение CRC для обнаружения ошибок передачи. Ведущее
устройство предварительно рассчитывает CRC и добавляет его в конец сообщения-запроса.
Система защиты BE1-11 заново рассчитывает значение CRC для полученного запроса
и сравнивает его со значением CRC из запроса, тем самым определяя наличие ошибки передачи.
В случае обнаружения ошибки сообщение ответа не создается. При отсутствии ошибки передачи
ведомое устройство рассчитывает новое значение CRC для сообщения ответа и добавляет его
к сообщению для передачи.
BE1-11 Общая информация
Komentarze do niniejszej Instrukcji