Взаимодействовать с Сервером OPC, потребностями программного обеспечения OPC Toolbox™:
Имя хоста компьютера, на котором установлен Сервер OPC. Обычно имя хоста является описательным термином (таким как 'plantserver'
) или IP-адрес (такой как 192.168.2.205
).
ID сервера сервера вы хотите получить доступ на том хосте. Поскольку одиночный компьютер может разместить несколько Серверов OPC, каждому серверу, установленному на том компьютере, дают уникальный идентификатор во время установки.
Ваш администратор сети может обеспечить имена хоста для всех компьютеров с Серверами OPC в вашей сети. Можно также получить список идентификаторов сервера для каждого хоста в сети или использовать opcserverinfo
функционируйте, чтобы получить доступ к идентификаторам сервера от хоста, аналогичного описанному затем.
Когда Сервер OPC установлен, он должен быть присвоен уникальный ID сервера. Этот ID сервера обеспечивает уникальное имя для конкретного экземпляра Сервера OPC на хосте, даже если несколько копий того же программного обеспечения сервера установлены на той же самой машине.
Чтобы определить идентификаторы сервера Серверов OPC, установленных на хосте, вызовите opchdaserverinfo
функция, задавая имя хоста в качестве единственного аргумента. Когда названо этим синтаксисом, функция возвращает структуру, содержащую информацию обо всех Серверах OPC, доступных на том хосте:
info = 1x4 OPC HDA ServerInfo array: index Host ServerID HDASpecification Description ----- --------- --------------------------------- -------- ------------------------------------------------ 1 localhost Advosol.HDA.Test.3 HDA1 Advosol HDA Test Server V3.0 2 localhost IntegrationObjects.OPCSimulator.1 HDA1 Integration Objects OPC DA DX HDA Simulator 2 3 localhost IntegrationObjects.OPCSimulator.1 HDA1 Integration Objects' OPC DA/HDA Server Simulator 4 localhost Matrikon.OPC.Simulation.1 HDA1 MatrikonOPC Server for Simulation and Testing
Поля в структуре, возвращенной opchdaserverinfo
предоставьте эту информацию:
Информация о сервере Возвращена opchdaserverinfo
Поле | Описание |
---|---|
| Вектор символов, который идентифицирует имя хоста. Обратите внимание на то, что никакое разрешение имени не выполняется на IP-адресе. |
| Массив ячеек, содержащий идентификаторы сервера всех Серверов OPC, доступных от того хоста. |
| Массив ячеек, содержащий Спецификацию OPC, которую предоставляет сервер. |
| Массив ячеек, содержащий описательный текст для каждого сервера. |