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