Термотроник АДИ-1-1 [4/24] Введение

Термотроник АДИ-1-1 [4/24] Введение
АДИ Описание протокола обмена с.4
1 Введение
1.1 Общие сведения
Преобразователь измерительный «АДИ» (далее Прибор) позволяет получать
текущие и архивные параметры, а также предоставляет доступ к чтению и изменению
настроечных параметров через коммуникационный интерфейс. Физический уровень
интерфейса соответствует стандарту RS-232C, скорость обмена 9600/19200 бит/сек., 8
бит данных, 1 стоповый, контроль четности отсутствует.
1.2 Уровни протокола обмена
Этот раздел содержит краткие сведения из стандарта «Modbus». Подробную
информацию можно подучить из документов, размещенных на сайте www.modbus.org:
Modbus Application Protocol;
Modbus Over Serial Line;
1.2.1 Логический уровень
Логический уровень протокола отвечает за способ доступа к данным. Протокол
«Modbus» определяет понятие PDU (Protocol Data Unit), независимое от используемого
коммуникационного протокола. PDU содержит 2 поля: код функции (длина 1 байт) и
данные (длина не более 252 байт). Подробное описание логического уровня приведено
в разделе Реализованные функции протокола.
Рисунок 1: Состав PDU
1.2.2 Коммуникационный уровень
Коммуникационный уровень протокола отвечает за доставку передаваемой
информации между двумя совместимыми «Modbus». В различных коммуникационных
протоколах PDU дополняется полями сетевой адрес, контрольная сумма, заголовок и
т.д., образуя при этом, понятие ADU (Application Data Unit). Дополнительные поля
требуются для адресации, идентификации и контроля целостности данных.
Независимо от коммуникационного протокола прибор работает только в режиме
«ведомый». Это означает, что прибор может выполнить посылку только в ответ на
запрос системы верхнего уровня. Время ответа прибора на запрос «чтение» не
превышает 500 мс, на запрос «запись» не превышает 15000 мс. В случае отсутствия
ответа от прибора система верхнего уровня должна выполнить повтор запроса.
ADU «Modbus ASCII»
В случае использования коммуникационного протокола «Modbus ASCII» PDU
дополняется полями сетевой адрес и контрольная сумма.
Рисунок 2: ADU для «Modbus RTU/ASCII»
Сетевой адрес служит для адресации прибора в сети. Контрольная сумма служит
для проверки целостности данных. Передающее устройство вычисляет контрольную

Содержание

Скачать