版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OPC通讯与COM技术OPC通讯与COM技术原理术语OPC(OLEforProcessControl)OPC是OLE在工业控制领域的应用,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。OLE(ObjectLinkingandEmbedding)
OLE是微软为应用程序的集成提供面向对象的机制。OLE引入了复合文档的概念,所谓复合文档就是指在一个文档中包含了另外应用程序的对象。COM(ComponentObjectModel)
COM作为广泛使用的组件工具,提供了丰富的集成服务,它是目前唯一可行的可复用、现成的客户机与服务器组件工具。OPC通讯与COM技术原理OPC是什么?OPC的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。OPC通讯与COM技术原理通讯前置机的崩溃假如有4种RTU与主站进行通讯,A=IEC104规约;B=101_02规约;C=Http;D=Ftp;面对这四种RTU,通讯前置机该如何做?1:更加强大的if…else2:更加复杂的配置文件3:更加让人搞不懂的数据库结构4:最后开发人员崩溃了,通讯前置机也崩溃了。OPC通讯与COM技术原理OPC解决了什么?OPC的作用看起来和GM2000当中的通讯前置机有些相似。作用是屏蔽硬件之间的差异,为应用软件提供统一的接口。OPC的优势:OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使其间的数据交换更加简单化的目的而提出的。作为结果,从而可以向用户提供不依靠于特定开发语言和开发环境的可以自由组合使用的过程控制软件组件产品OPC通讯与COM技术原理OPC解决了什么?利用OPC的系统,是由按照应用程序(客户程序)的要求提供数据采集服务的OPC服务器,使用OPC服务器所必需的OPC接口,以及接受服务的OPC应用程序所构成。OPC服务器是按照各个供应厂商的硬件所开发的,使之可以吸收各个供应厂商硬件和系统的差异,从而实现不依存于硬件的系统构成。同时利用一种叫做Variant的数据类型,可以不依存于硬件中固有数据类型,按照应用程序的要求提供数据格式。OPC通讯与COM技术原理OPC体系图OPC通讯与COM技术原理OPC是什么?OPC规范作为一个工业标准,是开发OPC服务器与OPC客户软件之间数据传输的规范,并已形成一个体系。根据开发软件功能的不同,OPC制定了以下领域单独规范:1:数据访问规范:定义了OPC服务器中一组COM对象及其接口,并规定了客户对服务器程序进行数据存取时需要遵循的标准。借助Microsoft的DCOM技术,OPC实现了高性能的远程数据访问能力OPC通讯与COM技术原理OPC是什么?2:报警和事件处理规范:该规范提供了一种通知机制,在指定事件或报警条件发生时,OPC服务器能够主动通知客户程序3:历史数据访问规范:该规范提供一种通用历史数据引擎,可以向感兴趣的用户和客户程序提供数据汇总和数据分析等额外的信息。4:安全性规范:该规范提供了一种专门的机制来保护OPC服务器中的现数据,防止未授权的操作误修改这些参数OPC通讯与COM技术原理OPC是什么?5:批量过程规范:该规范基于OPC数据存取规范和ISA88系列批量控制标准,提供了一种存取实时批量数据和设备信息的方法OPC通讯与COM技术原理OPC通讯机制OPC服务器与客户交换数据采用两套接口:1:OPC定制接口(custominterface)-----VB2:OPC自动化接口(automationinterface)-----C++OPC客户程序通过接口与OPC服务器通信,间接地对现场数据进行存取。OPC服务器必须实现定制接口,也可以有选择地实现自动化接口。OPC通讯与COM技术原理OPC通讯机制OPC通讯与COM技术原理OPC相关术语在OPC数据存取服务器主要由服务器对象、组对象和项对象组成
服务器对象:OPC服务器对象维护有关服务器的信息并作为OPC组对象的容器,可以动态地创建或者删除、管理组对象。组对象:OPC组对象除了维护有关组的信息,还提供包含OPC项的机制,是OPC项的容器,管理OPC项OPC通讯与COM技术原理OPC相关术语项对象:不像OPC服务器和OPC组,OPC项不支持任何OPC接口,因此,它不是一个COM类型的对象。它是在OPC服务器内部保存OPC客户所需求的标签的一种对象。若从OPC客户的角度来看,OPC项并不是实际的物理数据源,而只是对物理数据源的一个逻辑连接。通过项标志(ItemID),OPC项可以连接到OPC服务器的物理数据源OPC通讯与COM技术原理OPC通讯机制OPC通讯与COM技术原理OPC与数据库把OPC服务器作为数据服务器,可以通过ODBC兼容程序对OPC服务器获取的数据进行高级操作,诸如连接到实时数据库。这样就构成了一个从底层的现场设备获取数据,然后通过OPC服务器,到具有OPC接口的客户端,最后到实时数据库或者历史数据库的整个通信流程OPC通讯与COM技术原理OPC服务与接口在OPC服务器与OPC客户进行通信时,客户唯一可获得的就是服务器暴露出来的接口,客户正是通过这些接口的方法进行组的创建管理、项的创建管理,以及进行同步、异步、订约等多种方式的数据通信OPC通讯与COM技术原理OPC数据访问方式同步数据访问异步数据访问订约数据采集方式:
服务器按一定的更新周期(UpdateRate)更新OPC服务器的数据缓冲器的数值时,如果发现数值有变化时,就会以数据变化事件(DataChange)通知OPC应用程序OP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中生物生成性课堂特征的实践初探
- 续签合同工作计划
- 2024年创业团队合伙协议
- 设备采购合同二范本设备
- 课后对地球的重新认识
- 财务咨询服务委托协议
- 质量守护信誉保证
- 购销合同中的鱼质量问题
- 购销合同取消协议格式
- 购销合同解除协议文本
- G -B- 7957-2023 煤矿用矿灯安全技术要求(正式版)
- 2023-2024年中考语文三年真题分类汇编(全国版)作文 试卷(含答案解析)
- GB/T 43933-2024金属矿土地复垦与生态修复技术规范
- 营养专科护士进修汇报
- 新一代信息技术基础智慧树知到期末考试答案章节答案2024年哈尔滨师范大学
- 我为南京带货英语作文
- 医院安保反恐防暴演练
- 中药炮制学(中国药科大学)智慧树知到期末考试答案2024年
- 2024年社区工作者考试必考1000题含完整答案(名师系列)
- 《煤矿重大事故隐患判定标准》解读培训课件2024(中国煤矿安全技术培训中心)
- Q GDW 10115-2022 110kV~1000kV架空输电线路施工及验收规范
评论
0/150
提交评论