您当前的位置:五五电子网电子知识plc技术PLC程序利用OPC实现VC应用程序及PLC的数据交换 正文
利用OPC实现VC应用程序及PLC的数据交换

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

点击数:7970 次   录入时间:03-04 11:39:06   整理:http://www.55dianzi.com   PLC程序
  在VC环境中使用定制接口开发OPC客户应用程序,下面是程序实现的关键步骤。

  4.1  包含OPC头文件

  开发OPC客户应用程序,除了需要OPC接口外,还需要在程序中包含OPC标准库文件,可以从OPC基金会网站(网址:www.opcfoundation.org)下载这些文件:

  #include "opcda_i.c"    OPC数据存取接口

  #include "opcda.h"      OPC数据存取2.0头文件

  #include "opccomn_i.c"  OPC公共接口定义

  #include "opccomn.h"    OPC公共头文件

  4.2  初始化COM支持库

  由于OPC是基于COM技术制定,所以在使用接口类之前必须首先使用CoInitialize(NULL)函数初始化COM库,如果成功,函数返回值等于S_ OK。

4.3  连接opc服务器

  OPC 客户能够连接到OPC服务器上,并建立OPC组和OPC数据项,这是OPC数据访问的基础,如果没有这个机制,数据访问的其它机能不可能实现[4]。连接 OPC服务器,OPC客户需要事先指定计算机名(如果OPC服务器和OPC客户不在同一台计算机上)和OPC数据访问服务器名 (RSI.RSView32OPCTagServer)。实现代码如下:

  ConnectToServer(/*in */LPOLESTR ProgID,/*in*/ BOOL IsRemote,/*out */ IUnknown **ppUnknown)

  {

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页


本文关键字:应用程序  PLC程序plc技术 - PLC程序

上一篇:PLC的功能指令