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

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

点击数:7266 次   录入时间:03-04 11:43:36   整理:http://www.55dianzi.com   PLC原理

  (3) 发出RTDataWriteEnable命令(从命令行或另一个RSView32组件里,使用RTDataWriteDisable命令可以取消此功能),这允许从外部OPC应用程序写入,以改变RSView32的标记值。

  3.2  建立 OPC 客户项目

  VC应用程序要从RSView32取得数据,必须使用下列信息:

  服务器:RSI.RSView32OPCTagServer;

  类型:本机/远程;

  服务器计算机名或地址:如果客户和服务器在同一计算机上,这项可以是空白。

  访问路径:项目名;

  更新速率:一个以秒为单位的速率;

  条目:标记名。可以通过查看RSView32的标签数据库获得。

4  VC应用程序作为OPC客户端的程序实现

  在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

上一页  [1] [2] [3] [4]  下一页


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