Внутренние точки данных OPC HDA Client

_OPCHDA

Для каждого клиента OPC HDA должна существовать точка данных _OPCHDA<Номер менеджера> этого типа.

Элемент точки данныхТипОписание
Конфигурация.Серверыdyn_stringСписок точек данных типа _OPCHDAServer, к которым клиент OPC HDA устанавливает соединение. Клиент OPC HDA обнаруживает изменения в этом элементе точки данных во время выполнения. Поэтому перезапуск не требуется.

_OPCHDAServer

Для сопоставления данных клиент OPC HDA использует этот внутренний тип точки данных. Точка данных этого типа должна существовать для каждого сервера OPC HDA, к которому должен быть подключен клиент.

Элемент точки данныхТипОписание
Конфигурация.ConnInfoстрокаОпределяет ProgID в следующем формате: <имя хоста>/<COM-объект> Это определяет способ доступа к серверу.
Состояние.Информация о поставщикестрокаИнформация о конкретном поставщике
Состояние.Основная версияuintНомер основной версии
Состояние.Минимальная версияuintВторостепенный номер версии
Состояние.Номер сборкиuintНомер сборки
Состояние.Время началавремяВремя последнего запуска сервера
Состояние.Состояние сервераuintТекущее состояние сервера
Состояние.MaxReturnValuesuintМаксимальное количество значений, которые сервер может вернуть для каждого элемента. Значение 0 указывает, что сервер не устанавливает ограничений на количество значений, которые он может вернуть.
Состояние.ServerStateTextстрокаНеобязательная строка, объясняющая состояние сервера
Состояние.Последний деньвремяВремя последнего обновления статуса сервера
Обзор.GetBranchdyn_stringЭтот элемент запускает запрос просмотра. Должны быть определены следующие параметры:Параметрdescriptionrequestidunique request idstartnod определяет начальную позицию для просмотра. При просмотре первого уровня должна использоваться пустая строка.browsetypedопределяет тип просмотра. Доступны следующие типы:valuedescription1 возвращает все ветви под определенным начальным узлом, 2 возвращает все ветви под определенным начальным узлом, 3 возвращает всю структуру сервера, т. е. все элементы вместе с путем. В этом случае для параметра startNode должна использоваться пустая строка.
Обзор.Названия филиаловdyn_stringЗдесь отображается результат просмотра (названия филиалов).
Обзор.Идентификаторы филиаловdyn_stringЗдесь отображается результат просмотра (идентификаторы филиалов).
Команда.История чтенияdyn_stringС помощью этого элемента запускается архивный запрос. Должны быть определены следующие параметры:параметрdescriptionrequestidunique request IDitemDescrPath запроса или элемент, который должен быть запрошен Startstart timeendendend timevaluecount Количество запрашиваемых значений с ограничениями, с граничными значениями или без них, обратитесь к спецификации OPC HDA 1.20 для получения дополнительной информации.respDPResponse точка данных

_OPCHDAHistoryReadResponse

Результаты исторических запросов записываются в точки данных ответа этого типа.

Элемент точки данныхТипОписание
ЗапросстрокаЧтобы определить, к какому запросу относится результат.
Временные меткиdyn_timeВременные метки запрашиваемых значений
Значения данныхdyn_stringЗначения, запрашиваемые с сервера OPC HDA
ValueStatusCodesdyn_bit32Информация о качестве запрашиваемых значений
Код возвратаintВозвращает значение запроса. Возможны следующие значения:valuedescription0 Запрос выполнен успешно-2 Нет подключения к серверу-3 Проблемы при запросе дескриптора сервера-4 Ошибка при чтении данных-5 Недостаточно определенных параметров (должны быть определены по крайней мере два параметра startTime, EndTime и количество значений)-6 Сервер возвращает ошибку для этого запроса
Тип данныхстрокаТип данных запрашиваемого элемента. Поддерживаются следующие типы данных:VT_BOOLVT_I4VT_UI4VT_R8VT_UI4VT_DATE

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *