oven — 13 Гарантийные обязательства

Работа по протоколу Modbus TCP Приложение Б. Работа по протоколу Modbus TCP Таблица Б.1 – Чтение и запись параметров по протоколу Modbus TCP Список регистров Modbus (см. таблицу Б.2 и Приложение А ) считывается с прибора с помощью Owen Configurator во вкладке Параметры устройства . Таблица Б.2 – Общие регистры оперативного обмена по протоколу Modbus Во время работы прибора по протоколу Modbus могут возникать ошибки (см. таблицу Б.3 ). Прибор отправляет Мастеру сети ответ с кодом ошибки. Таблица Б.3 – Список возможных ошибок Во время обмена по протоколу Modbus прибор проверяет соответствие запросов спецификации Modbus. Не прошедшие проверку запросы игнорируются прибором.

Запросы, в которых указан адрес, не соответствующий адресу прибора, также игнорируются. Далее проверяется код функции. Если приходит запрос с кодом функции, не указанной в таблице Б.4 , возникает ошибка MODBUS_ILLEGAL_FUNCTION.

Таблица Б.4 – Список поддерживаемых функций 26 Операция Функция Чтение 3 (0х03) или 4 (0х04) Запись 6 (0х06) или 16 (0х10) Название Регистр Размер/тип/описание Название (имя) прибора для пользователя (DEV) 0xF000 Символьная строка до 32 байт, кодировка Win1251 Версия встроенного ПО прибора для пользователя (VER) 0xF010 Символьная строка до 32 байт, кодировка Win1251 Заводской номер прибора 0xF084 Символьная строка 32 байта, кодировка Win1251, используется 17 символов Название ошибки Возвращаемый код Описание ошибки MODBUS ILLEGAL FUNCTION _ _ 01 (0x01) Недопустимый код функции – ошибка возникает, если прибор не поддерживает функцию Modbus, указанную в запросе MODBUS ILLEGAL DATA ADDRESS _ _ _ 02 (0x02) Недопустимый адрес регистра – ошибка возникает, если в запросе указаны адреса регистров, отсутствующие в приборе MODBUS ILLEGAL DATA VALUE _ _ _ 03 (0x03) Недопустимое значение данных – ошибка возникает, если запрос содержит недопустимое значение для записи в регистр MODBUS SLAVE DEVICE FAILURE _ _ _ 04 (0x04) Ошибка возникает, если запрошенное действие не может быть завершено Название функции Код функции Описание функции MODBUS READ HOLDING REGISTERS _ _ _ 3 (0x03) Чтение значений из одного или нескольких регистров хранения MODBUS READ INPUT REGISTERS _ _ _ 4 (0x04) Чтение значений из одного или нескольких регистров ввода