Запросите хост к установленным серверам 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))