OPC通讯与COM技术原理PPT课件

上传人:尔*** 文档编号:134845974 上传时间:2020-06-09 格式:PPT 页数:19 大小:125KB
返回 下载 相关 举报
OPC通讯与COM技术原理PPT课件_第1页
第1页 / 共19页
OPC通讯与COM技术原理PPT课件_第2页
第2页 / 共19页
OPC通讯与COM技术原理PPT课件_第3页
第3页 / 共19页
OPC通讯与COM技术原理PPT课件_第4页
第4页 / 共19页
OPC通讯与COM技术原理PPT课件_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《OPC通讯与COM技术原理PPT课件》由会员分享,可在线阅读,更多相关《OPC通讯与COM技术原理PPT课件(19页珍藏版)》请在金锄头文库上搜索。

1、 OPC通讯与COM技术 术语 OPC OLEforProcessControl OPC是OLE在工业控制领域的应用 它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁 OLE ObjectLinkingandEmbedding OLE是微软为应用程序的集成提供面向对象的机制 OLE引入了复合文档的概念 所谓复合文档就是指在一个文档中包含了另外应用程序的对象 COM ComponentObjectModel COM作为广泛使用的组件工具 提供了丰富的集成服务 它是目前唯一可行的可复用 现成的客户机与服务器组件工具 OPC是什么 OPC的出现为基于Windows的应用程序和现场过

2、程控制应用建立了桥梁 通讯前置机的崩溃 假如有4种RTU与主站进行通讯 A IEC104规约 B 101 02规约 C Http D Ftp 面对这四种RTU 通讯前置机该如何做 1 更加强大的if else2 更加复杂的配置文件3 更加让人搞不懂的数据库结构4 最后开发人员崩溃了 通讯前置机也崩溃了 OPC解决了什么 OPC的作用看起来和GM2000当中的通讯前置机有些相似 作用是屏蔽硬件之间的差异 为应用软件提供统一的接口 OPC的优势 OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化 使其间的数据交换更加简单化的目的而提出的 作为结果 从而可以向用户提供不依靠于特定开发语言和

3、开发环境的可以自由组合使用的过程控制软件组件产品 OPC解决了什么 利用OPC的系统 是由按照应用程序 客户程序 的要求提供数据采集服务的OPC服务器 使用OPC服务器所必需的OPC接口 以及接受服务的OPC应用程序所构成 OPC服务器是按照各个供应厂商的硬件所开发的 使之可以吸收各个供应厂商硬件和系统的差异 从而实现不依存于硬件的系统构成 同时利用一种叫做Variant的数据类型 可以不依存于硬件中固有数据类型 按照应用程序的要求提供数据格式 OPC体系图 OPC是什么 OPC规范作为一个工业标准 是开发OPC服务器与OPC客户软件之间数据传输的规范 并已形成一个体系 根据开发软件功能的不同

4、 OPC制定了以下领域单独规范 1 数据访问规范 定义了OPC服务器中一组COM对象及其接口 并规定了客户对服务器程序进行数据存取时需要遵循的标准 借助Microsoft的DCOM技术 OPC实现了高性能的远程数据访问能力 OPC是什么 2 报警和事件处理规范 该规范提供了一种通知机制 在指定事件或报警条件发生时 OPC服务器能够主动通知客户程序3 历史数据访问规范 该规范提供一种通用历史数据引擎 可以向感兴趣的用户和客户程序提供数据汇总和数据分析等额外的信息 4 安全性规范 该规范提供了一种专门的机制来保护OPC服务器中的现数据 防止未授权的操作误修改这些参数 OPC是什么 5 批量过程规范

5、 该规范基于OPC数据存取规范和ISA88系列批量控制标准 提供了一种存取实时批量数据和设备信息的方法 OPC通讯机制 OPC服务器与客户交换数据采用两套接口 1 OPC定制接口 custominterface VB2 OPC自动化接口 automationinterface C OPC客户程序通过接口与OPC服务器通信 间接地对现场数据进行存取 OPC服务器必须实现定制接口 也可以有选择地实现自动化接口 OPC通讯机制 OPC相关术语 在OPC数据存取服务器主要由服务器对象 组对象和项对象组成服务器对象 OPC服务器对象维护有关服务器的信息并作为OPC组对象的容器 可以动态地创建或者删除 管

6、理组对象 组对象 OPC组对象除了维护有关组的信息 还提供包含OPC项的机制 是OPC项的容器 管理OPC项 OPC相关术语 项对象 不像OPC服务器和OPC组 OPC项不支持任何OPC接口 因此 它不是一个COM类型的对象 它是在OPC服务器内部保存OPC客户所需求的标签的一种对象 若从OPC客户的角度来看 OPC项并不是实际的物理数据源 而只是对物理数据源的一个逻辑连接 通过项标志 ItemID OPC项可以连接到OPC服务器的物理数据源 OPC通讯机制 OPC与数据库 把OPC服务器作为数据服务器 可以通过ODBC兼容程序对OPC服务器获取的数据进行高级操作 诸如连接到实时数据库 这样就

7、构成了一个从底层的现场设备获取数据 然后通过OPC服务器 到具有OPC接口的客户端 最后到实时数据库或者历史数据库的整个通信流程 OPC服务与接口 在OPC服务器与OPC客户进行通信时 客户唯一可获得的就是服务器暴露出来的接口 客户正是通过这些接口的方法进行组的创建管理 项的创建管理 以及进行同步 异步 订约等多种方式的数据通信 OPC数据访问方式 同步数据访问异步数据访问订约数据采集方式 服务器按一定的更新周期 UpdateRate 更新OPC服务器的数据缓冲器的数值时 如果发现数值有变化时 就会以数据变化事件 DataChange 通知OPC应用程序 走进COM COM ComponentObjectModel 组件对象模型的缩写 是开发OPC客户 服务器的技术基础 在OPC软件开发中将大量涉及COM的基本概念和设计方法

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号