6 Устройство и принцип работы Продолжение таблицы 6.5 6.5.2 Коды ошибок для протокола Modbus Во время работы модуля по протоколу Modbus возможно возникновение ошибок, представленных в таблице 6.6 . В случае возникновения ошибки модуль отправляет Мастеру сети ответ с кодом ошибки. Таблица 6.6 – Список возможных ошибок Во время обмена по протоколу Modbus модуль проверяет соответствие запросов спецификации Modbus. Не прошедшие проверку запросы игнорируются модулем. Запросы, в которых указан адрес, не соответствующий адресу модуля, также игнорируются. 35 Параметр Значение (ед.
изм.) Адрес регистра Тип доступа Формат данных DEC HEX Интервал публикации 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 0x158A Чтение и запись 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 ПРИМЕЧАНИЕ * Только для модуля МВ210-212.
Название ошибки Возвращаемый код Описание ошибки MODBUS ILLEGAL FUNCTION _ _ 01 (0x01) Недопустимый код функции – ошибка возникает, если модуль не поддерживает функцию Modbus, указанную в запросе MODBUS ILLEGAL DATA _ _ _ ADDRESS 02 (0x02) Недопустимый адрес регистра – ошибка возникает, если в запросе указаны адреса регистров, отсутствующие в модуле MODBUS ILLEGAL DATA _ _ _ VALUE 03 (0x03) Недопустимое значение данных – ошибка возникает, если запрос содержит недопустимое значение для записи в регистр MODBUS SLAVE DEVICE _ _ _ FAILURE 04 (0x04) Ошибка возникает, если запрошенное действие не может быть завершено