- 1
- 0
- 约5.29千字
- 约 5页
- 2019-09-07 发布于上海
- 举报
VC环境下的OPC客户端程序开发来源: 中国论文下载中心????[ 08-07-30 15:41:00 ]????作者:赵健 师奕兵????编辑:studa0714
Ads by Google
曙光刀片服务器TC2600支持Intel? Xeon? 5000系列处理器 高密度 高能效 易管理 低成本
OPC Grape Seed ExtractSave 70% on our Premium Blend: Worldwide Shipping Quoted Upfrontwww.WholeH
SapphireTrendPremier OPC Trending solution for realtime process control
?摘? 要? 本文通过 分析OPC 数据访问规范,介绍了有关OPC技术的基本概念、数据访问方式以及编写OPC客户端接口程序的一般 方法。同时给出了一个具体实例,用Visual C++编写了一个OPC客户端接口程序,并利用OPC服务器KEPServer对其进行测试,实现了OPC客户端与OPC服务器之间的数据交换。
??? 关键词? OPC服务器;OPC客户端;COM技术
1? 引言
??? 随着通信技术、 计算机技术和自动化技术的快速 发展,大范围信息共享的需求在自动化系统中显得越来越来越重要, 现代 工业控制系统已逐渐发展成为以现场设备层、过程控制层和中央管理层三个层次组成的系统,因而对其开放性也提出了更高的要求。在传统的控制系统中,现场设备之间以及现场设备与控制软件之间的信息共享主要是通过驱动程序来实现的,不同厂家的设备使用不同的驱动程序,使得软件开发商不得不开发大量驱动程序来连接这些设备,即使设备厂家在硬件上做小小的改动, 应用程序就可能重写,这也势必造成工业控制软硬件的升级与维护不便,给用户和软件开发商带来巨大的工作负担。同时,由于不同设备的驱动程序也有所不同,使得不同的应用程序也不能同时访问同一设备的数据,因此,需要制定一种统一开放的接口标准,使应用程序能够方便的存取一台或多台现场设备的数据,为不同厂商的软硬件提供一种系统集成和数据交换的途径。正是在自动化系统开放性要求的驱使下,促使了OPC技术的产生。
2? OPC技术简介
??? OPC(OLE for Process Control)是基于微软公司的DNA(Distributed InterNet Application)构架和COM (Component Object Model)/DCOM(Distributed COM)技术,根据易扩展性而设计的,OPC规范定义了一个工业标准接口,这个标准使得COM技术适用于过程控制和制造自动化等应用领域。OLE最初意思为对象链接与嵌入,是微软的复合文档技术。随着后续版本OLE2中导入了COM技术之后,现在的OLE在原版的基础上增加了更多新的功能,包括结构化存储、统一数据传输和自动化等,它已经成为独立于计算机语言、操作系统甚至硬件平台的一种规范,进一步推广了面向对象程序设计的概念。OPC正是建立在OLE2规范之上,为工业控制领域提供了一种标准的数据访问机制。
2.1? OPC数据访问规范
??? OPC规范是由世界主要的自动化设备制造商、OPC基金会和微软公司共同协商制定而成的,为不同厂商的设备和应用程序之间实现了接口标准化。它把硬件供应商和软件开发商分离开来,在设备、数据库等数据源和客户之间架起了一座桥梁,为解决统一接口标准 问题提供了解决方案。这其中包括OPC数据访问规范(OPC DA)、OPC报警和事件规范(OPC AE)和OPC 历史数据访问规范(OPC HDA)等,而OPC数据访问规范是最常用的规范之一。
??? 通过对OPC数据访问规范的分析可知,在OPC数据访问规范中主要包括3类对象,分别是OPC Server、OPC Group和OPC Item。OPC服务器对象维护有关服务器的信息并作为OPC组对象的包容器,能够动态地创建和释放组对象;OPC组对象除了维护有关自身的信息之外,还提供了包容OPC项的机制,从逻辑上管理OPC项。它提供了客户组织数据的一种方法,客户可以对其进行读写,还可以设置客户端的数据更新速率。当服务器缓冲区内的数据发生改变时,OPC将向客户发出通知,客户得到通知后再进行必要处理,而无需浪费大量的时间进行查询;OPC项则表示了与OPC服务器的连接,它并不提供对外接口,客户端不能直接对其进行操作,而是通过组对象对其进行操作的。图1表示了这3类对象的相互关系以及它们与OPC客户端程序之间的关系。
图1? OPC DA服务器对象与OPC DA客户端的对应关系
2.2? OPC数据访问方式
??? OPC客户端在对OPC服务器进
您可能关注的文档
最近下载
- 工程建设强制性条文-电力工程部分.pdf VIP
- 医科大学2020-2021学年第一学期期末考试护理专业《人体解剖学》B卷.docx VIP
- 搞笑小品剧本《台湾导演》台词完整版 笑傲江湖崔大笨.docx VIP
- 2026湖北省东风汽车集团股份有限公司采购管理部招聘6人备考题库精编答案详解.docx VIP
- PDA TR26 液体灭菌过滤指南 (2025,中文).pdf VIP
- 高考英语3500词频表.pdf VIP
- 110kV武骏专用变电站工程--变压器110kV中性点成套装置招标文件(技术规范专用部分).doc VIP
- 母鸡萝丝去散步.pdf VIP
- 火电工程限额设计参考造价指标(2020年送审).docx VIP
- 2023年高考语文专题复习:《诗经》 诗歌鉴赏 讲义(含练习题及答案).pdf VIP
原创力文档

文档评论(0)