Подробное определение сообщения dgc-2020, Адрес устройства, Код функции и блок данных – Инструкция по эксплуатации Basler Electric DGC-2020

Страница 481

Advertising
background image

Подробное определение сообщения DGC-2020

Адрес устройства

Адрес устройства DGC-2020 может быть любым из допустимого диапазона протокола Modbus™
(1 -

247). Запрос с адресом устройства равным 0 обозначает вещательный запрос ко всем

ведомым - DGC-2020 не будут отвечать на вещательный запрос.

Код функции и Блок данных

DGC-

2020 располагает все параметры по типу адресного пространства регистров контроллера

Modicon 984 (4XXXX) и поддерживает следующие коды функций:

Функция 03 – чтение регистров хранения

Функция 6 – запись одного регистра, при любом типе сообщения (инд. или вещательном)

Функция 08, Подфункция 00 - диагностика: возврат запрашиваемых данных

Функция 16 – запись нескольких регистров, при любом типе сообщения (инд. или вещательном)

Чтение регистров хранения

ЗАПРОС:
Это сообщение запроса требует чтение регистра или блока регистров. Блок данных содержит номер

первого регистра и требуемое число регистров для чтения. При указании номера регистра N будет

прочитан регистр хранения по адресу N+1.

Адрес устройства
Код функции = 03 (hex)
Старший байт первого регистра
Младший байт первого регистра
Старший байт количества регистров
Младший байт количества регистров
CRC Контрольная сумма


Число регистров не должно превышать 125, в противном случае формируется ответное

сообщение об ошибке.
Запрос на чтение регистров только для записи вызовет возврат сообщения об ошибке типа

Неподдерживаемый адрес данных ”.

ОТВЕТ:
Ответное сообщение содержит требуемые данные. Блок данных содержит длину блока данных

в байтах и следом сами данные (старший, затем младший байты данных) по каждому

запрашиваемому регистру. Чтение неиспользуемого регистра или регистра не поддерживающего

чтение вернет ответное сообщение об ошибке типа «Неподдерживаемый адрес данных».

Адрес устройства
Код функции = 03 (hex)
Число байт
Старший байт данных
Младший байт данных
.
.
Старший байт данных
Младший байт данных
CRC Контрольная сумма

Возврат запрашиваемых данных

Этот запрос содержит данные для возврата в ответе. Сообщения запроса и ответа должны быть

идентичны.

9400273990 Bep. X1

DGC-

2020 Протокол Modbus

B-3

Advertising