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