Приложение b • протокол modbus, Введение, Общие положения – Инструкция по эксплуатации Basler Electric DGC-2020

Страница 479: Детальное описание протокола modbus™ dgc-2020, Описание протокола modbus

Advertising
background image

ПРИЛОЖЕНИЕ B • ПРОТОКОЛ MODBUS™

Введение

Общие положения

Опциональная функция DGC-2020 коммуникации посредством протокола Modbus™ по принципу

эмуляции программируемого контроллера Modicon 984. Этот документ описывает

коммуникационный протокол Modbus™, реализованный в DGC-2020 и способ обмена

информацией с DGC-2020 по сети Modbus™.
Все параметры DGC-2020 расположены по типу адресного пространства регистров хранения

Modicon 984 (4XXXX). См. Размещение параметров DGC 2020 в адресном пространстве
MODICON

в этом разделе.

ПРИМЕЧАНИЕ

Для условий эксплуатации, при которых контроллер DGC-2020 заменяет
DGC-500, DGC-

1000 или DGC-2000, регистры 40000—41999 идентичны

регистрам данных, имевшимся в указанных изделиях для обеспечения

бесшовного перехода. Существует определенное наложение между наборами

регистров, из-за чего есть две отдельные таблицы регистров устаревших

моделей. Одна из этих таблиц предназначена и для контроллера DGC-500,

и для контроллера DGC-1000, другая — для контроллера DGC-2000.
Регистры 42XXX содержат всю информацию, включенную в контроллер
DGC-

2020, их следует использовать для любых новых систем с шиной Modbus.

Специальное использование коммуникационного протокола

Этот документ обеспечивает необходимую информацию для сторонних производителей при

разработке коммуникационных программ для соединения с DGC-2020 посредством Modbus™. Это

позволяет реализовать обмен настройками и измерительными данными между мастером

Modbus™ и DGC-2020.
Данные DGC-2020, поддерживаемые для удаленного доступа перечислены в Размещение

параметров DGC 2020 в адресном пространстве MODICON.

Детальное описание протокола MODBUS™ DGC-2020

Описание протокола Modbus™

Modbus™ использует топологию «ведущий»-«ведомый», в которой ведущий инициирует

транзакции. Эта транзакция называется запросом. Ведущий, адресованный в запросе, ответит

либо выдачей требуемой информации, либо совершит необходимое действие. Ведомый никогда

не инициирует соединение и всегда только отвечает на запрос ведущего, кроме случаев ошибки.
DGC-

2020 разработан для соединения посредством Modbus™ только как ведомый.

Ведущий может обращаться к ведомым либо индивидуально, либо групповым запросом, также

называемом вещательным. Ведомые не отвечают на вещательные запросы.
Если ведомый по каким-то причинам не может корректно обработать запрос он отвечает

сообщением, в котором содержится код исключения (ошибки), который дает определение

возникшей ошибке.
Запрос и ответное сообщение имеют общую структуру. Каждое сообщение имеет 4 поля: адреса

устройства, код функции, блок данных и поле кода контрольной суммы. Последующие разделы в

документе описываю подробно каждое поле и соответствующий функционал, поддерживаемый
DGC-2020.
Структура запроса/сообщения:

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

Код функции

Eight-

Бит Data Bytes

Контрольная сумма

9400273990 Bep. X1

DGC-

2020 Протокол Modbus

B-1

Advertising