6 Устройство и принцип работы ПРИМЕЧАНИЕ После обновления встроенного ПО все настройки прибора, кроме сетевых , сбросятся на заводские. Архив считывается с помощью 20 функции Modbus (0x14). Данная функция возвращает содержание регистров файла памяти и позволяет с помощью одного запроса прочитать одну или несколько записей из одного или нескольких файлов. В запросе чтения файла для каждой записи указывается: • тип ссылки – 1 байт (должен быть равен 6); • номер файла – 2 байта; • начальный адрес регистра внутри файла – 2 байта; • количество регистров для чтения – 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 представлен в таблицах ниже. 22 Операция Функция Чтение 3 (0х03) или 4 (0х04) Запись 6 (0х06) или 16 (0х10)