(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
。
本文关键字:应用程序 PLC原理,plc技术 - PLC原理