Стандарт доступа к историческим данным OPC (HDA) предоставляет совместимую платформу для хранения и обмена историческими данными процесса. Этот стандарт отличается от спецификации OPC Data Access (DA), которая касается только данных в реальном времени. Программное обеспечение OPC Toolbox™ обеспечивает интерфейс клиента к серверам доступа к архивным данным через среду MATLAB. Этот клиентский интерфейс позволяет:
Извлечение данных с серверов HDA в MATLAB ®
Предварительная обработка данных для общих задач анализа
Визуализация данных для упрощения интерпретации
Существует несколько типов историков OPC HDA:
Простые серверы данных трендов функционируют только как основные хранилища необработанных данных. Сами данные будут того типа, который обычно предоставляется сервером доступа к данным ОРС, и будут иметь форму триплетов значений, качества и временных меток.
Сложные серверы сжатия и анализа данных обеспечивают сжатие данных в дополнение к хранилищу необработанных данных. Эти серверы используются там, где ожидаются большие объемы данных процесса, а пространство хранения данных является ограничивающим фактором.
Серверы анализа способны предоставлять анализ и сводную информацию. Они могут поддерживать обновление данных и сохранять историю этих обновлений. Также может поддерживаться сохранение аннотаций данных.
OPC Toolbox предоставляет возможности для чтения необработанных и обработанных данных с серверов. Обновление данных на сервере HDA и получение аннотаций не поддерживается.
Измерения с конечных точек процесса (датчиков, ПЛК и т.д.) представлены в инфраструктуре ОРС HDA как «элементы». Каждый элемент имеет уникальный идентификатор элемента на сервере, поэтому к нему можно получить уникальный доступ. Чтобы наилучшим образом упорядочить элементы, сервер упорядочивает их в логический список, называемый «пространством имен». Эти пространства имен часто принимают форму иерархического дерева, в котором группы похожих элементов упорядочены по логическим категориям:

Элемент обычно представляется полным идентификатором элемента (FQID) в пространстве имен. FQID обычно состоит из каждого уровня иерархии элемента, разделенного периодами. Например:
Root.Branch1.Leaf3
В некоторых случаях, как у очень маленьких или простых историков, иерархическая структура не используется. Вместо этого все элементы представлены в виде плоского списка элементов.