ВУЗ:
Составители:
сообщения должны передаваться непрерывным потоком. В режиме ASCII допус-
тима задержка до 1 секунды между двумя соседними символами.
Формат кадра для режимов ASCII и RTU представлен в табл. 4.10.
Таблица 4.10. 10.
Формат кадра для режимов ASCII и RTU
Старт Адрес Функция Данные
Контр.
сумма
Конец
ASCII
1 символ
«:»
2 символа 2 символа 2N символов 2 символа 2 символа
CR LF
RTU
пауза
более
3,5 байт
1 байт 1 байт N байт 2 байта пауза
более
3,5 байт
В режиме ASCII начало кадра обозначается символом двоеточия «:». Конец
кадра
обозначается символами возврата каретки (CR) и перевода строки (LF),
указывающими на конец кадра. Символ перевода строки (LF) также служит как
синхронизирующий символ, который указывает на то, что передающая станция
готова к приёму ответного сообщения.
В режиме RTU приёмное устройство отслеживает время между приёмом
символов. Если прошло время, равное периоду следования 3,5 символов, а кадр не
был завершён или не поступило нового символа, устройство очищает кадр и
предполагает, что следующий принимаемый байт – это адрес устройства в новом
сообщении.
Поле адреса следует сразу за началом кадра и состоит их одного восьмираз-
рядного символа в режиме RTU или 2-х символов в режиме ASCII. Эти биты ука-
зывают пользователю адрес ведомого устройства, которое должно принять сооб-
щение, посланное ведущим устройством.
Каждое ведомое устройство имеет уникальный адрес и только адресуемое
устройство может ответить на запрос, который содержит его адрес. Когда ведомое
устройство посылает ответ, адрес, указываемый в кадре ответа, информирует ве-
дущее устройство, о том, какое ведомое устройство на связи. В широковещатель-
ном режиме используется адрес 0. Все ведомые устройства интерпретируют такое
сообщение как выполнение определённого действия, но без посылки подтвержде-
ния.
Поле кода функции указывает адресуемому ведомому устройству какое
действие выполнить. Коды функций Modbus специально разработаны для связи
персональных компьютеров и индустриальных коммуникационных систем Mod-
bus. Старший бит этого поля устанавливается ведомым устройством в единицу в
121
Страницы
- « первая
- ‹ предыдущая
- …
- 119
- 120
- 121
- 122
- 123
- …
- следующая ›
- последняя »