Описание и настройка протокола modbus, 4 кадрирование сообщений modbus – Инструкция по эксплуатации KROHNE ALTOSONIC V12 RU
Страница 116
10
Описание и настройка протокола Modbus
116
ALTOSONIC V12
www.krohne.com
10/2013 - 4002644001 - MA ALTOSONIC V12 R02 ru
10.3.2
Режим RTU
В режиме RTU каждый байт данных сообщения обозначается эквивалентным количеством битов (8).
Количество битов, передаваемых в процессе передачи одного байта информации, иногда также
называется "символом".
Важно отметить, что это не то же самое, что символ ASCII.
Стандартные параметры последовательной связи
10.4
Кадрирование сообщений Modbus
Режим ASCII
В режиме ASCII сообщение начинается с символа двоеточия (:) и заканчивается возвратом каретки и
переводом строки. Между передачей символов одного сообщения могут быть интервалы
длительностью до одной секунды. Если интервал дольше, срабатывает таймаут и сообщение
отклоняется.
Режим RTU
В режиме RTU сообщение начинается с интервала тишины, эквивалентного не менее 3,5 символам.
Весь кадр сообщения должен быть передан целиком в виде непрерывного потока. Если до
завершения кадра возникает интервал тишины, эквивалентный более 3,5 символам, принимающее
устройство сбрасывает входящее сообщение и предполагает, что следующий байт будет адресным
полем нового сообщения.
Стартовые
биты
1
Биты данных
8
Четность
Чет
Стоп-биты
1
Поле проверки
ошибок
Циклический контроль (CRC)
Режим
Запуск
Адрес
Функция
Данные
Контрольная
сумма
Конец
Режим
ASCII
2
символа
2
символа
N*2
символа
LRC 2
символа
CR-LF
Режим RTU
3,5
символа
пауза
8
бит
8
бит
N*8
бит
CRC 16
бит
3,5
символа
пауза
Ta
блицa 10-1: Пример типового фрейма сообщения