ТРИД РА-RS-485-D-0,5% [14/33] Приложение а

14
Приложение А
(обязательное)
Протокол обмена преобразователей на основе протокола MODBUS RTU.
1 Описание протокола ModBus RTU.
1.1 Протокол ModBus RTU (далее ModBus) определяет структуру сообщений,
которая используется и распознается устройствами, подключенными к каналу
передачи данных (магистрали или линии связи).
1.2 ModBus описывает способ запроса устройством доступа к другим
устройствам, способ ответа на запросы, методы определения ошибок и реакции на
ошибки.
1.3 ModBus устанавливает, как устройства распознают предназначенные для них
сообщения, определяют предписанные им действия, выделяют данные или
информацию из сообщений, а также как устройства формируют формат ответного
сообщения.
1.4 ModBus предполагает одно активное (запрашивающее) устройство в линии
(мастер - Master), которое может опрашивать множество пассивных подчиненных
устройств (Slave), обращаясь к ним по уникальному в линии адресу.
1.5 Синтаксис команд ModBus позволяет адресовать 247 устройств,
подключенных к линии. Ограничение адресного пространства (247 вместо 255)
принято для возможности реализации дополнительных функциональных
возможностей (поиск устройств, поиск новых устройств и.т.п).
2 Физические характеристики канала передачи данных.
2.1 Способ передачи данных - асинхронный полудуплекс.
2.2 Скорость передачи выбирается из ряда значений 1,2 Кбод; 2,4 Кбод; 4,8
Кбод; 9,6 Кбод, 19,2 Кбод; 38,4 Кбод; 57,6 Кбод; 115,2 Кбод.
2.3 Формат посылки (кадра) фиксирован (см. раздел 4).
2.4 Максимальное количество устройств в одной сети без повторителей 32.
2.5 Максимальное расстояние передачи без повторителей не более 1200 м.
3 Обмен сообщениями в линии связи (режимы MASTER и SLAVE).
3.1 Modbus подразумевает наличие в линии только одного ведущего устройства
(MASTER) и множества (возможно также только одно) подчиненных или ведомых
устройств (SLAVE).
Командно-информационный обмен сообщениями в линии связи реализуется по
методу ведущий-ведомый (MASTER - SLAVE) в пакетном режиме по принципу
"команда-ответ", при котором только MASTER может начать обмен (выдать запрос).
Подчиненные устройства (SLAVE) по запросу ведущего принимают данные, передают
запрашиваемые данные или выполняют указанные ведущим действия.
3.2 MASTER может обращаться только к конкретно адресуемому устройству.
Инициатива проведения обмена всегда исходит от MASTER. Ведомые устройства
всегда слушают линию связи. MASTER подает запрос (посылка, последовательность
байт) в линию и переходит в состояние прослушивания линии связи. Ведомое
устройство отвечает на запрос, пришедший в его адрес.
3.3 Окончание ответной посылки MASTER определяет по временному
интервалу между окончанием приема предыдущего байта и началом приема
следующего. Если этот интервал превысил время, необходимое для приема 1,5 байт на
заданной скорости передачи, прием кадра ответа считается завершенным.

Содержание

Похожие устройства

Скачать