Овен ПЧВ1 [62/104] Поля начала останова

Овен ПЧВ1 [62/104] Поля начала останова
Пособие по программированию ПЧВ
62
Рисунок 3.1 Структура сообщения Modbus
Таблица 3.2Описание структуры сообщения Modbus
Система
кодирования
8-разрядный двоичный формат, шестнадцатеричные 0-9, А- F.
Два шестнадцатеричных символа, содержащиесяв каждом 8-
разрядном поле сообщения
Биты на байт
1 стартовый бит;
8 битов данных, сначала посылается младший значащий бит;
1 бит для контроля по четности/нечетности, без бита четности;
1 стоповый бит, если контроль по четности используется,
2 стоповых бита, если не используется.
Поле обнаружения
ошибок
Циклический контроль избыточности (CRC)
Передающее устройство помещает сообщение Modbus RTU в кадр с известными
начальной и конечной точками. Это позволяет принимающему устройству начать с нача-
ла сообщения, прочитать адресную часть, определить, кому адресуется сообщение (или
всем устройствам, если является циркулярным), и распознать, когда сообщение законче-
но. Выявляются частичные сообщения и определяются как ошибочные. Передаваемые
символы в каждом поле должны быть шестнадцатеричного формата от 00 до FF. Привод
непрерывно контролирует интерфейс RS-485, в том числе и во время интервалов «мол-
чания». Когда получено первое поле (поле адреса), каждый привод или устройство деко-
дирует его, чтобы определить, кому адресовано сообщение. Сообщения Modbus RTU с
нулевым адресом являются циркулярными. В случае циркулярных сообщений ответ не
разрешается. На рисунке 3.2 показан типичный кадр сообщения.
Рисунок 3.2 Типичная структура сообщения Modbus RTU
3.3.3 Поля начала / останова
Сообщения начинаются с периода молчания продолжительностью не менее
3,5 символов.
Это реализуется как несколько знаковых интерфейсов при выбранной скорости пе-
редачи данных в сети (показывается как «Начало T1-T2-T3-T4»).
Первым передаваемым полем является адрес устройства. После последнего пере-
данного символа предусматривается подобный период длительностью 3,5 знаковых ин-
тервала, указывающий конец сообщения. После этого периода может начаться новое со-
общение. Весь кадр сообщения должен передаваться в виде непрерывного потока. Если
перед окончанием кадра появляется период молчания длительностью более 1,5 знаковых
интервалов, принимающее устройство игнорирует неполное сообщение и считает, что
следующий байт будет адресным полем следующего сообщения. Подобным образом, ес-
ли новое сообщение начинается ранее 3,5 знаковых интервалов после предыдущего со-
общения, принимающее устройство рассматривает это как продолжение предыдущего
сообщения. Это становится причиной таймаута (нет ответа от подчиненного устройства),
поскольку значение в конечном поле CRC не действительно для объединенных сообще-
ний.

Содержание

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