ИНТЕРФЕЙС RS-485
Физический интерфейс
– Связь с адаптером осуществляется через оптоизолированный последовательный интерфейс RS-485.
– Реализация интерфейса адаптера разъем DB-9M
– Выводы 4,5,9 – «Line A»
– Выводы 1,2,6 – «Line B»
–Вывод 7 – «Общий»
Протокол связи ModBus–RTU
Для обмена данными используется протокол ModBus–RTU. Характеристики интерфейса связи приведены в Таблице 1.
Таблица 1 – Характеристики интерфейса связи
Характеристика
|
Значение
|
Протокол
|
ModBus–RTU
|
Скорость передачи, бит/сек
|
19200
|
Проверка четности
|
НЕТ
|
Количество стоп-битов
|
1
|
Адрес узла ModBus
|
Определяется перемычками Адаптера 1-32.
|
Максимальное количество считываемых данных, байт
|
250 (125 регистров)
|
Проверка ошибок передачи
|
CRC-16
|
Поддерживаемые функции ModBus
|
04h – чтение регистров данных
06h – запись одного регистра параметров
|
Поддерживаются как широковещательные запросы (адрес устройства 00h) на запись и на чтение, так и запросы к конкретным устройствам по их адресам. Широковещательный запрос на чтение может быть использован только для случая одного Адаптера ModBUS на шине. Попытка использования широковещательного запроса на чтение при наличии двух или более адаптеров на шине приведет к конфликту на шине. Адрес адаптера на шине в диапазоне от 01 до 32 задается перемычками.
Максимальное число устройств на линии 32.
Параметры регистров данных: ADDR OFFSET 0x0000 LEN 0x100
Параметры регистров параметров: ADDR OFFSET 0x0100 LEN 0x20
Устройства на шине CAN: (см. Описание регистров ModBUS состояний устройств на шине CAN)
Параметры регистров данных: ADDR OFFSET 0x1000 LEN 0x1FF0