OPC类库学习: 1
取得本机主机名和IP地址的方法,返回一个IPHostEntry类型:System
GetHostEntry(Environment
MachineName) return (IPHostEntry)… 取得主机名为HostName上所有OPC服务器的名称(ProgID |The ProgID is a string that uniquely identifies the registered real OPC Data Access Server 2
名称返回一个字符串数组
OPCServer_Instance
GetOPCServers(HostName) return (Arrey)… 3
连接OPC服务器
OPCServer_Instance
Connect(ServerName,ServerIP) 连接成功失败状态标志位 ServerState:the server’s state, which will be one of the OPCServerState values: ·OPC_STATUS_RUNNING ·OPC_STATUS_FAILED ·OPC_STATUS_FAILED ·OPC_STATUS_SUSPENDED ·OPC_STATUS_SUSPENDED Hierarchical 层次化的 Filter 过滤器,筛选器 Variant 变量 Vendor 供应商 从客户程序的角度看,访问一个OPC服务器的过程大致是首先创建一个OPCServer对象,然后通过它创建一个OPCGroup,在其中添加想要访问的数据项,之后利用订阅回调机制周期性获取动态数据或通过读写接口直接访问数据项
创建一个OPCServer 对象 2
添加想要访问的数据项 6