
9424273774, ред. B 3
Протокол Modbus™ по последовательной линии
Структура сообщения
Запросы ведущего устройства и ответы BE1-11 имеют одинаковую структуру сообщения. Каждое
сообщение состоит из четырех полей, а именно:
• адрес устройства (1 байт);
• код функции (1 байт);
• блок данных (n байт);
• поле обнаружения ошибок (2 байта).
Каждый восьмибитный байт сообщения содержит два четырехбитных шестнадцатеричных
символа. Сообщение передается непрерывным потоком, и первым передается младший бит
каждого байта данных. Передача каждого восьмиразрядного байта данных осуществляется
с одним стартовым битом и одним или двумя стоповыми битами. Выполняется контроль четности,
если он активирован; при этом паритет может быть четным или нечетным. Скорость передачи
данных в бодах выбирается пользователем и может быть задана при установке, а затем изменена
в процессе эксплуатации устройства. В устройстве BE1-11 поддерживается скорость передачи
данных по протоколу Modbus до 115200 бод. Скорость передачи данных по умолчанию составляет
19200 бод.
Устройство BE1-11 поддерживает совместимые последовательные интерфейсы RS-485. Доступ к
этому интерфейсу осуществляется с задней панели устройства BE1-11. Интерфейс RS-485
настраивается для передачи данных по протоколу Modbus, если выбран режим "M".
Кадрирование сообщений и расчет временных соотношений
При получении сообщения через коммуникационный порт RS-485 устройство BE1-11 считает
сообщение завершенным при наличии паузы длиной 3,5 символа.
При получении допустимого запроса устройство BE1-11 выжидает определенный отрезок времени
перед тем, как ответить. Эта временная задержка задается на экране "Прочие настройки Modbus",
открываемом из меню "Присоединения" ПО BESTCOMSPlus
®
. Данный параметр имеет значение от
10 до 10 000 миллисекунд. Значение по умолчанию — 10 миллисекунд.
В таблице 1 указано время передачи ответного сообщения (в секундах) и пауза длиной
3,5 символа (в миллисекундах) для различной длины сообщения и скорости передачи данных
в бодах.
Таблица 1. Расчет временных соотношений
Пауза длиной
Время передачи ответного сообщения (с)
2400 16,04 0,59 1,17
4800 8,021 0,29 0,59
19200 2,0052 0,07 0,15
Протокол Modbus™ TCP/IP
Блок ADU
Ниже описан процесс инкапсуляции запроса или ответа Modbus при передаче по сети Modbus
TCP/IP. См. Рис. 2.
BE1-11 Общая информация
Komentáře k této Příručce