和利时opc基础应用知识

和利时opc基础应用知识

ID:40139772

大小:1.08 MB

页数:51页

时间:2019-07-23

和利时opc基础应用知识_第1页
和利时opc基础应用知识_第2页
和利时opc基础应用知识_第3页
和利时opc基础应用知识_第4页
和利时opc基础应用知识_第5页
和利时opc基础应用知识_第6页
和利时opc基础应用知识_第7页
和利时opc基础应用知识_第8页
和利时opc基础应用知识_第9页
和利时opc基础应用知识_第10页
资源描述:

《和利时opc基础应用知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OPC基础应用知识员工内部培训系列之三工业自动化事业部SmartPro技术支持组主讲人:熊辉7/19/20211概述OPC的基本定义OPC的概要OPC的数据访问对象模型自动化接口开发OPC应用程序的基本步骤RDK开发OPC服务器的基本步骤OPC的配置OPC在SmartPro系统中的应用组态7/19/20212词汇OPC:OLEForProcessControlFA:FactoryAutomationPA:ProcessAutomationCOM:ComponentObjectModelDCOM:DistributeedComponentObjectModelDDE:Dyn

2、amicDataExchangeDLL:DynamicLinkLibrary7/19/20213OPC的基本定义7/19/20214OPC的基本定义监视应用程序趋势应用程序报表应用程序设备A驱动器A设备B驱动器B设备C驱动器C设备D驱动器D1、各设备厂商接口不统一,则应用开发花费多2、系统共存驱动太多,导致系统维护困难。7/19/20215OPC的基本定义监视应用程序趋势应用程序报表应用程序设备AOPC设备BOPC设备COPC设备DOPCOPCOPCOPC1、OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使其数据交换更加简单化的目的而提出的;从而可以向用户

3、提供不依靠于特定开发语言和开发环境的可以任意组合使用的过程控制软件组件产品。2、OPC系统是由提供数据采集服务的OPC服务器、OPC接口,以及OPC应用程序所构成。3、OPC服务器按照硬件厂商提供的硬件所开发,使之不依赖于硬件产品;同时利用VARIANT数据类型,可以不依存于硬件要求的数据类型7/19/20216OPC的基本定义基于COM技术的OPCCOM是一种软件组件之间相互数据交换的有效方法。它不是一种计算机语言,而是于运行计算机、操作系统以及软件开发语言无关的,任意软件组件之间可以相互通信的二进制和网络通信标准DCOM:可以使COM组件分布在不同计算机上,并通过网络

4、互相连接并互相交换数据。作为工业标准定义的COM接口优点:1、设备开发者:使设备驱动器开发唯一2、应用程序开发:使用通用工具,不必开发特定的接口。3、用户:可以自由选择各种商业软件包,使系统成本大大降低7/19/20217OPC标准标准版本内容DataAccess1.0、2.0数据访问标准AlarmandEvent1.0报警和事件标准HistoricalDataAccess1.0历史数据访问Batch1.0批处理标准Security1.0安全标准7/19/20218OPC使用范围HMI/SCADAOPC应用程序历史数据库批处理OPC应用程序OPC服务器OPC服务器OPC服

5、务器OPC服务器设备A设备BPLC设备C设备D1、与现场I/O数据的连接;2、与应用程序之间的连接7/19/20219OPC的概要--组成OPC服务器:由硬件提供商或独立软件供应商提供,主要是提供过程数据。OPC代理-占位DLL:利用操作系统提供的通信功能进行数据交换,以实现应用程序和服务器之间的格式变换。OPC自动化包装DLL:将OPC定制接口变换成OPC自动化接口,从而更方便地实现对OPC服务器的访问。OPC应用程序:对OPC服务器提供的数据源进行访问,实现用户特定目的而开发的应用程序。7/19/202110OPC的概要--组成OPC应用程序包装DLL代理-占位DLL

6、代理-占位DLLOPC服务器OPC自动化接口OPC定制接口计算机过程边界OPC定制接口OPC应用程序包装DLL代理-占位DLL代理-占位DLLOPC服务器OPC自动化接口OPC定制接口计算机过程边界OPC定制接口本地访问远程访问7/19/202111OPC的体系结构7/19/202112OPCServer对象接口1、开发者必须完成非选项的接口实现!2、OPC标准仅仅提供接口的定义!3、客户端调用这些接口完成与OPCServer的连接!7/19/202113OPCGroup对象接口7/19/202114OPC的访问方式-同步访问OPC应用程序OPC服务器调用开始等待状态调用

7、同步访问方法调用结束时间时间1、读取指定OPC标签,应用程序一直等待到读取完成为止!2、写入指定OPC标签,应用程序一直等待到写入完成为止!3、开发简单,但是大批量数据处理则访问性能影响大!7/19/202115OPC的访问方式-异步访问OPC应用程序OPC服务器调用开始其他处理调用异步访问方法调用结束时间时间异步访问完成事件通信事件结束事件发生1、读取/写入指定OPC标签,应用程序发出更新请求后立即返回,更新数据完成后发生数据变化事件!2、发出请求与访问完成事件处理是独立完成,因此需要使用事务管理,开发较难!7/19/202

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。