要与OPC服务器交互,请使用OPC工具箱™ 软件需要两条信息:
这个主机名安装了OPC服务器的计算机的名称。主机名通常是一个描述性术语(如“plantserver”
)或IP地址(例如192.168.2.205
).
这个服务器ID由于一台计算机可以承载多台OPC服务器,因此安装在该计算机上的每台OPC服务器在安装过程中都有一个唯一的ID。
您的网络管理员将能够为您提供网络上提供OPC服务器的所有计算机的主机名。您还可以获取网络上每个主机的服务器ID列表,或者使用工具箱功能opcserverinfo
如以下部分所述,从主机访问服务器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地址执行名称解析。 |
|
包含可从该主机访问的所有OPC服务器的服务器ID的单元阵列。 |
|
包含每个服务器的描述性文本的单元格数组。 |
|
包含服务器提供的OPC规范的单元阵列。 |
|
包含默认语法的单元格数组,可用于创建与服务器关联的OPC数据访问客户端对象。请参阅创建DA客户端对象了解更多信息。 |