opchda

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

Описание

пример

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

пример

hdaObj = opchda(Hostname,ServerID) построения hdaObj для хоста, заданного Hostname и ID Сервера OPC задан ServerID.

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

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

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

Примеры

свернуть все

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

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

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

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

Входные параметры

свернуть все

Информация о сервере HDA OPC в виде объекта OPC HDA ServerInfo. Этот объект возвращен в функциональный opchdaserverinfo.

Пример: SIOjb = opchdaserverinfo

Имя хоста сервера HDA OPC, заданное как вектор символов или строка.

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

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

Идентификатор сервера HDA OPC в виде вектора символов или строки.

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

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

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

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

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

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

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

Пример: 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

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

свернуть все

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

Смотрите также

Функции

Введенный в R2013a