主要内容

发现可用的数据访问服务器

先决条件

要与OPC服务器交互,请使用OPC工具箱™ 软件需要两条信息:

  • 这个主机名安装了OPC服务器的计算机的名称。主机名通常是一个描述性术语(如“plantserver”)或IP地址(例如192.168.2.205).

  • 这个服务器ID由于一台计算机可以承载多台OPC服务器,因此安装在该计算机上的每台OPC服务器在安装过程中都有一个唯一的ID。

您的网络管理员将能够为您提供网络上提供OPC服务器的所有计算机的主机名。您还可以获取网络上每个主机的服务器ID列表,或者使用工具箱功能opcserverinfo如以下部分所述,从主机访问服务器ID。

确定主机的服务器ID

安装OPC服务器时,必须为该OPC服务器分配一个唯一的服务器ID。即使同一台计算机上安装了同一服务器软件的多个副本,服务器ID也为主机上的OPC服务器的特定实例提供了唯一的名称。

要确定主机上安装的OPC服务器的服务器ID,请调用opcserverinfo函数,将主机名指定为唯一参数。使用此语法调用时,opcserverinfo返回包含该主机上所有可用OPC服务器信息的结构。

info=opcserverinfo('localhost')info=Host:'localhost'服务器ID:{1x4单元}服务器描述:{1x4单元}opcsspecification:{'DA2''DA2''DA2'}对象构造函数:{1x4单元}

返回的结构中的字段opcserverinfo提供以下信息。

opcserverinfo返回的服务器信息

领域

描述

主办

标识主机名称的字符向量。请注意,不会对IP地址执行名称解析。

服务器ID

包含可从该主机访问的所有OPC服务器的服务器ID的单元阵列。

服务器描述

包含每个服务器的描述性文本的单元格数组。

OPCSpecification

包含服务器提供的OPC规范的单元阵列。

对象构造函数

包含默认语法的单元格数组,可用于创建与服务器关联的OPC数据访问客户端对象。请参阅创建DA客户端对象了解更多信息。