После определения имени хоста и идентификатора сервера OPC-сервера, к которому вы хотите подключиться, можно создать объект клиента OPC HDA. Клиент контролирует состояние подключения к серверу, хранит свойства этого сервера и позволяет считать данные с сервера.
Создайте клиент OPC HDA с помощью opchda
функция, задающая имя узла и аргументы сервера:
>> hdaClient = opchda('localhost', 'Matrikon.OPC.Simulation.1') hdaClient = OPC HDA Client localhost/Matrikon.OPC.Simulation.1: Host: localhost ServerID: Matrikon.OPC.Simulation.1 Timeout: 10 seconds Status: disconnected Aggregates: -- (client is disconnected) ItemAttributes: -- (client is disconnected)
Можно также создать объекты клиента непосредственно из OPC HDA ServerInfo
объект:
>> hostInfo = opchdaserverinfo('localhost'); >> hdaClient = opchda(hostInfo(1));