Advertisement

OPC客户端开发与应用实践

阅读量:

OPC 服务器的结构包含三个核心组成部分,分别是服务器(Server)、组(Group)以及项(Item)。

•OpcConnect():

•1.调用CoInitializeEx函数完成Com库的初始化;

•2.借助OPC服务器的ProgID获取CLSID,通过CLSIDFromProgID函数实现;

•3.利用CoCreateInstance函数创建OPC服务器对象,并获取IOPCItemMgt接口;

•4.建立组对象,并通过m_IOPCServer->AddGroup函数查询IOPCItemMgt接口;

•5.使用m_IOPCItemMgt->AddItems函数向组对象中添加项;

•6.检查项的读写属性;

•7.调用m_IOPCItemMgt->QueryInterface函数获取组对象的同步接口。

•OpcDisConnect(void):

•1.通过m_IOPCItemMgt->RemoveItems函数移除项;

•2.释放同步接口资源,使用m_IOPCItemMgt->Release()方法;

•3.删除组对象,采用m_IOPCServe

全部评论 (0)

还没有任何评论哟~