oven — 6.5 Режимы обмена данными

6 Устройство и принцип работы Прибор фиксирует время в архивных файлах по встроенным часам реального времени. Также можно задать часовой пояс, который будет считываться OwenCloud или внешним ПО. Запись во флеш- память (flash) происходит с определенной частотой, рассчитанной таким образом, чтобы ресурса флеш-памяти (flash) прибора хватило на срок не менее 10 лет работы. Для чтения архива можно использовать: • облачный сервис OwenCloud (автоматическое чтение в случае потери и дальнейшего восстановления связи); • ПО Owen Configurator (например, для ручного анализа); • ПО пользователя (с помощью 20 функции Modbus).

Список архивируемых параметров доступен в Owen Configurator на вкладке Информация об устройстве . Порядок записи параметров в архив соответствует порядку параметров на вкладке. ПРИМЕЧАНИЕ После обновления встроенного ПО все настройки прибора, кроме сетевых , сбросятся на заводские. Архив считывается с помощью 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; 21