OPC客户端开发 工具包 DA规范 COM 服务器

OPC客户端开发 工具包 DA规范 COM 服务器


2024年4月21日发(作者:)

第一部分 OPC服务器

一、 服务器工具包简介

(一)OPC 简介

OPC(OLE for Process Control)是工控行业的软件接口标准,它试图按照标准的方法完

成不同设备之间数据交换的问题。OPC 基金会是OPC规范的制定者,制定了数据访问、历

史数据访问、事件与报警、批处理、OPC DA XML等一系列标准。OPC基于微软的COM技

术,它具有如下的优点:

(1)高速的数据传输;

(2)基于分布式 COM 的安全性管理机制;

(3)降低开发成本;

(4)实现具有高度柔韧性功能的系统;

(5)实现具有高可靠性的系统;

(二)工具包的特点:

北京图灵开物技术有限公司从事着 OPC 的研究与开发工作。开发完成的工具包提供对

OPC Data Access 2.04 规范(以下简称 OPC DA 规范)的支持,工具包具有以下特点:

(1)完全符合 OPC Data Access2.04 标准;

(2)开发人员不需要了解COM机制及OPC数据访问服务器接口细节;

(3)支持多种开发工具,如 VC、BC、VB、Delphi 等;

(4)不要求开发人员了解OPC技术中关于COM的具体技术,如 ATL 等;

(5)用户开发简单容易;

(三)工具包对构建服务器的一些限制:

(1) 工具包只支持构建进程外(EXE)服务器,不支持构建进程内(即DLL形式的)

服务器。

(2)工具包对OPC DA规范要求的必选项提供全部支持,对于可选项,提供了部分

支持,见下表

- 1 -

是否支持

IOPCBrowseServerAddressSpace 接口

persistFile 接口

IOPCAsyncIO 接口

树型地址空间

标签的多路径访问

Blob

二、服务器端DA开发流程

(一)用工具包开发OPC服务器的框架

利用工具包开发的OPC服务器通常有如上图的结构。工具包并不是一个OPC服务器。

用户必须对它进行包装,使得在工具包基础上建立的应用程序成为一个OPC服务器。

硬件设备

OPC 客户应用程序

OPC接口

驱动

OPC 数据服务器

TookKit的

简单接口

OPC ToolKit提

供OPC Kernel

的功能

OPCDLL.

DLL

(二)调用工具包接口的流程图如下

- 2 -


发布者:admin,转转请注明出处:http://www.yc00.com/news/1713628953a2287067.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信