新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 利用OPC实现VC应用程序与PLC的数据交换

利用OPC实现VC应用程序与PLC的数据交换

作者:时间:2011-09-11来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/155781.htm

  4.6

  成功地增加完所需要的项后,客户()和服务器(RSView32)就可以进行了。在数据量不大的情况下,可以使用 ISyncIO同步接口的Write()和Read()两个方法进行数据的读写操作,从而OPC客户()和OPC服务器 (RSView32)之间的数据。代码如下:

  ppUnknown->QueryInterface(IID_IOPCSyncIO,(void **)pOPCSync);

  //得到IOPCSyncIO接口指针

  pOPCSync->Read(OPC_DS_CACHE,ReadNumber,hServerRead,pItemValue,pErrors);

  //读ReadNumber个数据

  pOPCSync->Write(WriteNumber,hServerWrite,WriteValue,pErrors);

  //写WriteNumber个数据

  4.7 释放接口指针

  在停止运行之前必须使用Release()方法删除已创建的OPC对象并释放内存。

  5 结束语

  OPC技术规范把硬件供应商和应用软件开发者分离开来,使得双方的工作效率都有了很大提高。软件开发商无需了解硬件的实质和操作过程,就能访问OPC数据服务器中的数据,尤其是开发商在已使用了组态软件进行实时监控的过程控制系统基础上,用C++等高级语言开发系统时,大大简化了过去从设备传输数据的复杂过程。在某铝厂的自动配料系统开发中,应用OPC技术方便地了VC应用程序和RSView32的数据交换,间接地了VC应用程序与的通信,获得了很好的结果。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭