exponenta event banner

opchdaserverinfo

Запрос хоста для установленных серверов HDA

Описание

S = opchdaserverinfo('HostName') запрашивает хост с именем HostName для серверов OPC HDA, установленных на этом хосте. 'HostName' может быть именем хоста или IP-адресом, указанным в виде символьного вектора или строки.

S возвращается как вектор объектов OPC HDA ServerInfo, содержащий следующие свойства, доступные только для чтения.

Имя свойстваОписание
HostИмя узла, переданное getServerInfo
ServerIDПрограммный идентификатор сервера, используемый при создании объекта HDA-клиента, связанного с сервером
DescriptionТекстовое описание сервера
HDASpecificationВектор символов, обозначающий поддерживаемую спецификацию HDA. В настоящее время, только 'HDA1' возвращается в этом свойстве.

Использование ServerInfo объекты в S, вы можете найти определенный сервер на основе Description свойство с использованием findDescription(S,'StartText')или можно создать клиент, передав соответствующий элемент S в opchda функция.

Примеры

Найдите список серверов HDA на локальном узле.

sInfo = opchdaserverinfo('localhost');

Найдите определенный сервер с описанием, содержащим символьный вектор 'Matrikon'.

mIndex = findDescription(sInfo,'Matrikon')

Создайте клиент OPC HDA для этого сервера.

hdaClient = opchda(sInfo(mIndex))

См. также

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