oven — 6.5.2 Коды ошибок для протокола Modbus

6 Устройство и принцип работы Продолжение таблицы 6.5 Таблица 6.6 – Используемые форматы данных 6.5.2 Коды ошибок для протокола Modbus Во время работы модуля по протоколу Modbus возможно возникновение ошибок, представленных в таблице 6.7 . В случае возникновения ошибки модуль отправляет Мастеру сети ответ с кодом ошибки. Таблица 6.7 – Список возможных ошибок 25 Параметр Значение (ед. изм.) Адрес регистра Тип доступа Формат данных DEC HEX Адрес брокера MQTT — 5993 0x1769 Чтение и запись STRING 256 Порт MQTT 0…65535 5891 0x1703 Чтение и запись UINT 16 Хранение последнего сообщения MQTT 0 – выкл.; 1 – вкл.

5895 0x1707 Чтение и запись UINT 16 Интервал публикации MQTT 5…600 с 5892 0x1704 Чтение и запись UINT 16 Качество обслуживания MQTT 0 – QoS0; 1 – QoS1; 2 – QoS2 5893 0x1705 Чтение и запись UINT 16 Интервал Keep Alive MQTT 0…600 с 5992 0x1768 Чтение и запись UINT 16 Статус MQTT 0 – отключено; 1 – подключено; 2 – ошибка соединения 6025 0x1789 Только чтение UINT 16 Включить (MQTTstatus) 0 – выкл.; 1 – вкл. 6026 0x178A Чтение и запись UINT 16 Включение/Отключение SNMP 0 – выкл.; 1 – вкл.

5120 0x1400 Чтение и запись UINT 16 Сообщество для чтения SNMP — 6001 0x1771 Чтение и запись STRING 256 Сообщество для записи SNMP — 6017 0x1781 Чтение и запись STRING 256 IP адрес для ловушки SNMP — 5121 0x1401 Чтение и запись UINT 32 Номер порта для ловушки 0…65535 5123 0x1403 Чтение и запись UINT 16 Версия SNMP 0 – SNMPv1; 1 – SNMPv2 5124 0x1404 Чтение и запись UINT 16 Формат данных Кол-во регистров Размер Описание Unsigned 8 1 1 байт Целое число без знака Unsigned 16 1 2 байта Unsigned 32 2 4 байта Signed 16 1 2 байта Целое число со знаком Date time 32 2 4 байта Дата/Время в секундах с 1 января 2000 г.

Название ошибки Возвращаемый код Описание ошибки MODBUS ILLEGAL FUNCTION _ _ 01 (0x01) Недопустимый код функции – ошибка возникает, если модуль не поддерживает функцию Modbus, указанную в запросе MODBUS ILLEGAL DATA _ _ _ ADDRESS 02 (0x02) Недопустимый адрес регистра – ошибка возникает, если в запросе указаны адреса регистров, отсутствующие в модуле