exponenta event banner

opchda

Создание клиента доступа к историческим данным OPC

Описание

пример

hdaObj = opchda(SIObj) создает объект клиента OPC HDA, hdaObj, для информации, предоставленной в объекте OPC HDA ServerInfo, SIObj, получено из opchdaserverinfo вызов функции.

пример

hdaObj = opchda(Hostname,ServerID) конструкции hdaObj для хоста, указанного Hostname и идентификатор сервера OPC, указанный ServerID.

При построении hdaObj, его начальный Status значение свойства - 'disconnected'. Для связи с сервером подключите hdaObj на сервер с помощью connect функция.

hdaObj = opchda(Hostname,ServerID,Name,Value) применяет указанные значения свойств к клиенту, созданному с помощью Host и ServerID параметры. Если указано недопустимое имя или значение свойства, функция не создает объект.

hdaObj = opchda(SIObj,Name,Value) применяет указанные значения свойств к клиенту, созданному с помощью объекта ServerInfo, SIObj. Если указано недопустимое имя или значение свойства, функция не создает объект.

Примеры

свернуть все

Создайте объект клиента OPC HDA для определенного клиента на локальном узле.

hdaObj = opchda('localhost','MyHDAServer.1');

Создайте объекты клиента OPC HDA для всех клиентов на локальном узле.

SIObj  = opchdaserverinfo('localhost');
hdaObj = opchda(SIObj);

Входные аргументы

свернуть все

Сведения о сервере OPC HDA, указанные как объект OPC HDA ServerInfo. Этот объект возвращается из функции opchdaserverinfo.

Пример: SIOjb = opchdaserverinfo

Имя узла сервера OPC HDA, указанное как символьный вектор или строка.

Пример: 'host-name'

Типы данных: char | string

Идентификатор сервера OPC HDA, указанный как символьный вектор или строка.

Пример: 'MyHDAServer.1'

Типы данных: char | string

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'Timeout',60

Имя аргумента определяет свойство созданного объекта клиента OPC HDA. Обратите внимание, что пары имя-значение могут быть любого формата, что set функция поддерживает, т.е. пары имя-значение, структуры и пары массивов ячеек имя-значение.

Максимальное время ожидания завершения команды на сервер, указанное в секундах.

Пример: 60

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Данные для связывания с объектом, указанные как любой тип данных MATLAB. UserData сохраняет все данные, которые требуется связать с объектом. Объект не использует эти данные напрямую, но их можно использовать для идентификации или других целей.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | struct | string | cell

Выходные аргументы

свернуть все

Клиент OPC HDA, возвращенный как объект клиента OPC HDA.

См. также

Функции

Представлен в R2013a