Обработка ошибок и ответы-исключения, Требования к техническим средствам связи, Требования к подключению modbus™ через rs-485 – Инструкция по эксплуатации Basler Electric BE1-11 Modbus Protocol
Страница 11
9424273774, ред. B
5
Заголовок содержит 7 байт:
•
Идентификатор транзакции, используемый для сопряжения транзакций. Сервер Modbus
копирует в ответ идентификатор транзакции из запроса.
•
Идентификатор протокола, используемый для внутрисистемного уплотнения каналов.
Протокол Modbus распознается по значению "0".
•
Длина, количество байт последующих полей, включая поля идентификатора блока
и данных.
•
Идентификатор блока, используемый для целей внутрисистемной маршрутизации. Обычно
он служит для связи с ведомым устройство по Modbus или по последовательной линии
Modbus через шлюз между сетью Ethernet TCP/IP и последовательной линией Modbus.
Данное поле задается клиентом Modbus в запросе, а сервер должен вернуть поле с тем же
значением в ответе.
Примечание. Все блоки ADU Modbus/TCP отправляются через TCP на зарегистрированный порт 502.
Обработка ошибок и ответы-исключения
Полученные запросы с несуществующим адресом устройства, ошибкой кадрирования или ошибкой
CRC игнорируются. Ответ на эти запросы не отправляется. Запросы, адресованные устройству
BE1-
11 и содержащие неподдерживаемые функции или недопустимые значения в блоке данных,
приводят к созданию ответного сообщения об ошибке с кодом ответа-исключения.
Поддерживаемые устройством BE1-11 коды ответов-исключений представлены в таблице 3.
Таблица 3. Поддерживаемые коды ответов-исключений
Код
Название
Описание
01
Недопустимая
функция
Код функции/подфункции запроса не поддерживается;
прочитанный запрос содержит более 125 регистров;
в запросе установлено более 100 регистров.
02
Недопустимый
адрес данных
Регистр, на который ссылается блок данных,
не поддерживает чтение/запись запроса; в запросе
установлено подмножество числовой группы регистров.
03
Недопустимое
значение данных
Предварительно заданный блок данных регистра содержит
некорректное число байт либо одно или несколько
недопустимых значений данных.
Протокол Modbus™ через Ethernet в устройстве BE1-11
Протокол Modbus может использоваться для передачи данных через Ethernet при условии, что
IP-
адрес устройства BE1-11 настроен согласно рекомендациям, приведенным в разделе
"
Подключения" соответствующего руководства пользователя системы BE1-11.
Требования к техническим средствам связи
Требования к подключению Modbus™ через RS-485
Дополнительный физический интерфейс RS-485 устройства BE1-11 состоит из трех клемм для
приема/передачи A (A), приема/передачи B (B) и сигнальной земли (C). Более подробные сведения
см. в руководстве пользователя систем защиты BE1-11.
Требования к подключению Modbus™ через Ethernet TCP/IP
При выборе Ethernet BE1-11 использует порт Ethernet (RJ-45 или оптический). Система защиты
поддерживает стандарты 10/100BASE-T с использованием экранированной витой пары категории
BE1-11
Общая информация