oven — 6.5.1 Работа по протоколу Modbus TCP

6 Устройство и принцип работы • количество регистров для чтения – 2 байта. ПРИМЕЧАНИЕ Номер файла в запросе по Modbus рассчитывается как 4096 + порядковый номер файла. Порядковая нумерация файлов ведется с нуля. Параметр «Последний индекс архива» содержит порядковый номер файла архива, в который последний раз записывались данные. Количество считываемых регистров в запросе должно быть подобрано таким образом, чтобы длина ответа не превышала допустимую длину пакета Modbus (256 байт). Размер файла архива заранее неизвестен, поэтому следует считывать порции данных с помощью отдельных запросов.

Если в ответ на запрос будет получено сообщение с кодом ошибки 0х04 (MODBUS_SLAVE_DEVICE_FAILURE), то можно сделать вывод, что адреса регистров в запросе находятся за пределами файла. Чтобы считать последние данные файла, требуется уменьшить количество регистров в запросе. ПРИМЕЧАНИЕ В случае выключения питания модуля производимая в момент снятия питания запись в файле архива может не сохраниться. 6.5 Режимы обмена данными Модуль поддерживает следующие режимы обмена данными:

• обмен с Мастером сети по протоколу Modbus TCP (порт 502) — до 4 одновременных соединений с разными Мастерами сети; • соединение и обмен данными с ПК с помощью ПО «OWEN Configurator»; • обмен с удаленным облачным сервисом «OwenCloud» (необходим доступ в Интернет); • обмен по протоколу MQTT; • обмен по протоколу SNMP. 6.5.1 Работа по протоколу Modbus TCP Таблица 6.3 – Чтение и запись параметров по протоколу Modbus TCP Список регистров Modbus считывается с прибора с помощью ПО «OWEN Configurator» во вкладке «Параметры устройства». А также список регистров Modbus представлен в таблицах ниже.

Таблица 6.4 – Общие регистры оперативного обмена по протоколу Modbus 21 Операция Функция Чтение 3 (0х03) или 4 (0х04) Запись 6 (0х06) или 16 (0х10) Название Регистр Размер/тип/описание Название (имя) прибора для показа пользователю (DEV) 0xF000 Символьная строка до 32 байт, кодировка Win1251 Версия встроенного ПО прибора для показа пользователю (VER) 0xF010 Символьная строка до 32 байт, кодировка Win1251 Название платформы 0xF020 Символьная строка до 32 байт, Win1251 Версия платформы 0xF030 Символьная строка до 32 байт, Win1251 Версия аппаратного обеспечения 0xF040 Символьная строка до 16 байт, Win1251 Дополнительная символьная информация 0xF048 Символьная строка до 16 байт, Win1251 Время и дата 0xF080 4 байта, в секундах с 2000 г Часовой пояс 0xF082 2 байта, signed short, смещение в минутах от Гринвича Заводской номер прибора 0xF084 Символьная строка 32 байта, кодировка Win1251, используется 17 символов