<< Click to Display Table of Contents >> Navigation: Проект > Элементы дерева системы > OPC серверы и OPC переменные > OPC UA серверы > Считывание архивов по OPC UA |
Если тег OPC имеет архивный признак качества (Historizing), то есть возможность считывать его архивные значения, аналогично как по OPC HDA. Для этого предназначен раздел в настройках Чтение архивов. По умолчанию данный режим выключен.
Настройки считывания архивов схожи с настройками OPC HDA. В качестве режима работы рекомендуется использовать режим Чтение и Подписка – в этом режиме, сначала произойдет считывание архив методом Чтения на глубину, заданную в настройке Глубина считываемых данных при старте, а затем происходит подписка на получения архивных с помощью метода подписки.
Отдельно следует остановиться на настройке Максимальное количество тегов в запрос чтения архивов – данная настройка определяет количество запрашиваемых архивных тегов за один запрос чтения. Чем больше это значение, тем быстрее идет опрос архивов, но тем сильнее нагрузка на систему. При этом данный флаг работает в сочетании настройкой OPC сервера При чтении всегда выдавать Continuation Point:
В этом режиме, если при считывании архивных записей, часть записей из ОРС не были считаны (например в настройках OPC UA клиента стоит 1000 записей, а в архиве ОРС их 5000), то сервер выдает специальное значение (Continuation Point) равное времени первой не считанной записи – именно с этой записи клиент продолжит считывание. Такой режим позволяет наиболее оптимально использовать ресурсы, не допуская потери архивных данных.
После настройки считывания архивов, нужно считать конфигурацию ОРС и также отметить нужные теги. При этом у тегов с архивом автоматически включается архивация.
Дальше с тегами можно работать, как и с любыми другими архивными переменными.
Примечание. Как и в случае с HDA, переменные имеющие связь с архивными переменными UA сервера наследуют данный архив, поэтому включать у них флаг Архивировать не нужно.