Узнайте доступные серверы HDA

Необходимые условия

Взаимодействовать с Сервером OPC, потребностями программного обеспечения OPC Toolbox™:

  • Имя хоста компьютера, на котором установлен Сервер OPC. Обычно имя хоста является описательным термином (таким как 'plantserver') или IP-адрес (такой как 192.168.2.205).

  • ID сервера сервера вы хотите получить доступ на том хосте. Поскольку одиночный компьютер может разместить несколько Серверов OPC, каждому серверу, установленному на том компьютере, дают уникальный идентификатор во время установки.

Ваш администратор сети может обеспечить имена хоста для всех компьютеров с Серверами OPC в вашей сети. Можно также получить список идентификаторов сервера для каждого хоста в сети или использовать opcserverinfo функционируйте, чтобы получить доступ к идентификаторам сервера от хоста, аналогичного описанному затем.

Определите идентификаторы сервера HDA для хоста

Когда Сервер 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

Поле

Описание

Host

Вектор символов, который идентифицирует имя хоста. Обратите внимание на то, что никакое разрешение имени не выполняется на IP-адресе.

ServerID

Массив ячеек, содержащий идентификаторы сервера всех Серверов OPC, доступных от того хоста.

HDASpecification

Массив ячеек, содержащий Спецификацию OPC, которую предоставляет сервер.

Description

Массив ячеек, содержащий описательный текст для каждого сервера.