IGC IMS-EX2400NB(6) краткое описание протокола modbus_rtu онлайн [3/20] 612191

IGC IMS-EX2400NB(6) краткое описание протокола modbus_rtu онлайн [3/20] 612191
После передачи Функции следует передача данных. Передача данных осуществляется
побайтно. Количество передаваемых байт 0…252.
После передачи данных следует два байта контрольной суммы, предназначенных для
проверки достоверности принимаемой информации.
В соответствии с протоколом ModBus/RTU, длина фрейма может быть переменной, не более
256 байт. Передача байт данных в пределах фрейма производится последовательно с
промежутком времени между передачей не более 1,5 времени передачи одного байта данных.
В протоколе используется повременная синхронизация начала и завершения передачи.
Диаграмма передачи фреймов приведена на рисунке 5.
Начало
Конец
Начало
t3,5 t3,5
t1,5
Фрейм N
Фрейм N+1
Рисунок 5 – Диаграмма передачи фреймов
Перед началом передачи очередного фрейма, необходима выдержка времени,
соответствующая 3,5 временам передачи одного байта данных (t3,5) после завершения передачи
предыдущего фрейма (или “ложной” передачи данных).
Завершение передачи фрейма является отсутствие передачи данных в течении 1,5 времени
передачи одного байта данных (t1,5). Однако, если по истечении времени t1,5 в течение времени
t3,5 возобновится передача данных, то фрейм считается недостоверным.
Все устройства в сети должны иметь один формат передачи данных и одну скорость
передачи данных. Рекомендуемая скорость передачи данных - 19,2 кБит/c. Допускается передача
данных на скоростях 9,6 кБит/c, 57,6 кБит/c, 115,2 кБит/c.
Для определения достоверности принимаемых данных используются:
- контроль бита четности при передаче каждого байта (аппаратная функция приемо-
передатчика);
- подсчет и сравнение контрольной суммы CRC (Cyclical Redundancy Checking) при передаче
фрейма.
Контрольная сумма состоит из 2-х байт в формате [MSB(старший байт)|LSB(младший байт)].

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