用户手册
前言
本文档介绍北京华富惠通技术有限公司开发的CONTROX-工具包(以下简称工具包)的特点和如何利用开发工具包进行OPC 客户端程序的开发。本文共分为六个部分:一、介绍了OPC的基本概念;二、OPC 客户端程序的开发流程;三、详细描述了工具包的开发接口;四、附录部分介绍了一些与DA开发相关的OPC规范和其他内容。
一、工具包简介
(一)OPC简介:
OPC(OLE for Process Control)是工控行业的软件接口标准,它试图按照标准的方法完成不同设备之间数据交换的问题。OPC基金会是OPC规范的制定者,制定了数据访问、历史 数据访问、事件与报警、批处理、OPC DA XML等一系列标准。
OPC基于微软的COM技术,它具有如下的优点:
(1)高速的数据传输;
(2)基于分布式COM的安全性管理机制;
电子智能印章(3)降低开发成本;
有机溶剂回收(4)实现具有高度柔韧性功能的系统;
路径规划(5)实现具有高可靠性的系统;
(二)工具包的特点:
北京华富惠通技术有限公司是OPC中国促进会的五家成员之一,负责OPC技术在中国地区的技术支持工作,同时也从事着OPC的研究与开发工作。于2002年10月开发完成的工具包提供对OPC Data Access 2.04规范(以下简称 OPC DA规范)的支持,工具包具有以下特点:
微波真空烧结炉
(1)完全符合OPC Data Access2.04标准;
(2)开发人员不需要了解COM机制及OPC数据访问服务器接口细节;
烫发杠子(3)支持多种开发工具。如VC、BC、VB、Delphi等;
(4)不要求开发人员了解开发工具中实现COM的具体技术。如ATL等;
(5)用户开发简单容易;
二、OPC 客户端程序开发流程
(一)OPC客户端程序开发用到的相关知识
一个OPC客户端可以和一个或多个OPC服务器进行连接。如图2-1
图 2-1 OPC Client
不同的供应商可以提供OPC Server,供应商提供的代码决定了支持何种设备并可以和之进行数据存取。