Запросите хост к установленным серверам HDA
S = opchdaserverinfo('HostName')
запрашивает хост под названием HostName
для серверов HDA OPC, установленных на том хосте. 'HostName'
может быть имя хоста или IP-адрес, заданный как вектор символов или строка.
S
возвращен, когда вектор OPC HDA ServerInfo возражает, содержа следующие свойства только для чтения.
PropertyName | Описание |
---|---|
Host | Имя хоста передало getServerInfo |
ServerID | Программируемый ID Сервера, чтобы использовать при построении Объекта клиента HDA, сопоставленного с сервером |
Description | Текстовое описание сервера |
HDASpecification | Вектор символов, обозначающий спецификацию HDA, поддержан. В настоящее время, только 'HDA1' возвращен в этом свойстве. |
Используя ServerInfo
объекты в S
, можно найти конкретный сервер на основе Description
свойство с помощью
, или можно создать клиент путем передачи соответствующего элемента findDescription
(S, 'StartText')S
к opchda
функция.
Найдите список серверов HDA на локальном хосте.
sInfo = opchdaserverinfo('localhost');
Найдите определенный сервер с описанием, содержащим вектор символов 'Matrikon'
.
mIndex = findDescription(sInfo,'Matrikon')
Создайте клиент HDA OPC для того сервера.
hdaClient = opchda(sInfo(mIndex))