Коммуникация modbus, Введение, Структура сообщения – Инструкция по эксплуатации Basler Electric DECS-250N
Страница 233: Поле адреса устройства, Поле кода функции
9440573990 Bep C1
215
DECS-250N
Коммуникация Modbus™
Коммуникация Modbus™
Введение
Этот раздел описывает коммуникационный протокол Modbus™ используемый DECS-250N и
способ обмена информацией с DECS-250N посредством сети Modbus ™. DECS-250N
устанавливает соединение с помощью эмуляции программируемого контроллера Modicon 984.
Modbus
использует принцип «ведущий-ведомый» (master-slave) при котором только мастер может
инициировать транзакцию, называемую запросом. Тогда соответствующий, ведомый DECS-250N
откликается на запрос. При соединении мастера Modbus с ведомым, информация обеспечивается
или запрашивается мастером.
. Информация в DECS-250N группируется по характеристикам в следующих категориях:
•
Общая информация
•
Бинарные точки
•
Измерения
•
Ограничители
•
Уставки
•
Основные настройки
•
Настройки реле
•
Настройки защиты
•
Коэффициенты усиления
•
Modbus
Все поддерживаемые форматы данных могут быть прочитаны и распознаны в Регистр Таблица
(Таблице регистров). Для индикации типа регистра в таблице регистров используются следующие
аббревиатуры:
•
Read/Write (Чтение/запись)
=
RW
•
Read Only (Только чтение)
=
R
Когда ведомое устройство получает запрос, оно высылает данные на ведущее устройство или
выполняет принятую команду. Ведомое устройство не может отсылать запросы в Modbus, а только
генерировать ответы на полученный запрос, пока не произойдет ошибка. DECS-250N используется
в сети Modbus только как ведомое устройство.
Для более детальной информации по установке коммуникации Modbus обратитесь к главе
Коммуникации и главе Клеммы и Соединительные разъемы.
Структура сообщения
Поле адреса устройства
Поле адреса устройства содержит уникальный в данной сети Modbus адрес ведомого. Адресуемый
ведомый возвращает адрес в ответном сообщении. Поле имеет размер в один байт.
Протокол Modbus ограничивает поле адресов в диапазоне 1-247. Адрес выбирается
пользователем при настройке системы и может быть изменен во время работы
Поле кода функции
Поле кода функции в запросе определяет действие, которое должен предпринять адресуемый
ведомый. Это поле повторяется в ответном сообщении и заменяется значением наибольшего
значащего бита (MSB) поля, если ответное сообщение является ответом об ошибке. Поле имеет
размер в один байт.
DECS-250N
распределяет все регистры в Modicon 984 занимая регистровое адресное
пространство и поддерживает следующие коды функций: