Инструкция по эксплуатации Basler Electric DGC-2020
Страница 482
Адрес устройства
Код функции =
08 (hex)
Старший байт подфункции =
00 (hex)
Младший байт подфункции =
00 (hex)
Старший байт данных =
xx (не имеет значения)
Младший байт данных =
xx (не имеет значения)
CRC Контрольная сумма
Запись группы регистров, невещательный и вещательный запрос
ЗАПРОС:
Запрос на запись группы регистров требует записи данных в несколько указанных регистров. Блок
данных содержит адрес первого в группе регистров и количество регистров в группе, далее
следует количество байт данных и сами данные.
Адрес регистра N адресует регистр хранения по адресу N+1.
Данные могут быть не записаны по одной из следующих причин.
•
Запрос на запись регистра только для чтения может выразиться в ответном сообщении об
ошибке с кодом “неподдерживаемый адрес данных”.
•
Попытка записать более 100 регистров вызовет сообщение об ошибке типа
“неподдерживаемая функция”.
•
Некорректное число байт вызовет сообщение об ошибке типа “неподдерживаемое значение
данных”.
•
Существует несколько регистров, которые сгруппированы для представления в виде единого
числового значения данных длинного типа (например, 32-битного целого). Запрос на запись
группы таких регистров возвратит сообщение об ошибке “неподдерживаемый адрес данных”.
•
Запрос на запись значения вне допустимого диапазона вызовет сообщение об ошибке типа
“неподдерживаемое значение данных”.
Адрес устройства
Код функции = 10 (hex)
Старший байт адреса первого регистра
Младший байт адреса первого регистра
Старший байт количества регистров
Младший байт количества регистров
Число байт
Старший байт данных
Младший байт данных
.
.
CRC Контрольная сумма
ОТВЕТ:
Ответное сообщение отражает адрес первого регистра и число регистров. Если запрос
«вещательный» ответное сообщение не формируется.
Адрес устройства
Код функции =
10 (hex)
Старший байт адреса первого регистра
Младший байт адреса первого регистра
Старший байт количества регистров
Младший байт количества регистров
CRC Контрольная сумма
B-4
DGC-
2020 Протокол Modbus9400273990 Bep. X19400273990 Bep. X1