收藏 分享(赏)

OPCServerPPT课件.ppt

上传人:Facebook 文档编号:3834521 上传时间:2018-11-20 格式:PPT 页数:23 大小:1.68MB
下载 相关 举报
OPCServerPPT课件.ppt_第1页
第1页 / 共23页
OPCServerPPT课件.ppt_第2页
第2页 / 共23页
OPCServerPPT课件.ppt_第3页
第3页 / 共23页
OPCServerPPT课件.ppt_第4页
第4页 / 共23页
OPCServerPPT课件.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、OPC Server开发方案,姓名:陈俊杰 日期:2010年9月10日,1.OPC Server简介2.如何开发OPC Server,什么是OPC,OLE for Process Control OPC(用于过程控制的OLE)是一个工业标准。 OPC由一些世界上居领先地位的自动化系统和硬件、软件公司与微软(Microsoft)紧密合作而建立的。 OPC定义了应用Microsoft操作系统在基于PC 的客户机之间交换自动化实时数据的方法。 管理这个标准的国际组织是OPC基金会。,什么是OPC,OPC是一种基于开放式标准连接,允许在自动化/控制应用、现场设备和商业/办公室应用之间进行简明的、标准化

2、的数据交换。OPC的宗旨是在Microsoft COM、DCOM和Active X技术的功能规程基础上开发一个开放的和互操作的接口标准。简单讲,OPC提供了一个标准接口,能够把设备数据转成标准的OPC数据,供其他应用程序调用。,在应用OPC之前,传统过程控制系统结构,软件厂商需要分别开发大量驱动程序硬件改动,应用程序就可能需要重写,应用OPC之后,基于OPC控制系统结构,硬件供应商无需考虑应用程序的多种需求和传输协议软件开发商也无需了解硬件的实质和操作过程,OPC Server/Client结构,PID Control,Fieldbus System,FieldPoint System,PLC

3、 System,OPC Client,OPC Server,HMI,Excel,Internet,SCADA,HMI,SCADA,举例说明,举例说明,举例说明,已公布的OPC标准,已公布的OPC标准,OPC-DA(Data Access),连接各种测量控制设备和应用程序 提供同步/异步的读/写操作,以及数据变更时的通知等机能 是OPC的中心,为各厂家产品提供标准接口。 面向C+ 、Visual Basic、VBA开发应用程序。 提供的数据 传感器的实时数据:温度、压力和流量等 控制参数:打开、关闭、运行和停止 状态信息状态信息 硬件连接状态 软件和子系统的状态,1.OPC Server简介2.

4、如何开发OPC Server,开发OPC Server,OPC server 的开发主要应用COM / DCOM技术 开发方式总共有三种:1.简单的:就是应用已经有的如DDE to OPC 或串口 to OPC,modbus to OPC等软件把设备数据变成相关的OPC服务器。方法简单实用,费用合理快速,能马上搭上OPC的快车。主要缺陷:设备必需是标准设备或跟标准设备相容。这种方式比较适合产品多的厂家快速的转型,或提供OPC相关产品。,开发OPC Server,2、一般的:应用第三方的开发包开发,这种方式相对来说减少了开发的难度,而且第三方有相应的技术支持,开发商专业做这种产品,产品有一定的稳

5、定性。这种方式对开发包有依赖性,并且OPC服务器的稳定性依赖第三方的开发水平。,开发OPC Server,3、有难度的:应用COM开发。这种开发方式是最可以学习到东西的,并且也比较灵活,但难度较大,需要有一定的编程基础,对微软的COM技术比较熟悉,并且开发出来的东西可靠性也不能保证。,开发OPC Server,采用第3种开发方式分析:需要用到的知识:有一定的C/C+编程经验 能应用VC开发环境 掌握一定的COM知识 阅读相关OPC开发文档 开发,源码可以参考lightopc 和 GE的源码 GE的程序写得很好,结构清晰,但就是太老了,是1.0版本 lightOPC的程序相对太多了,感觉结构不是

6、太好,有点乱,总结:熟练掌握COM比较困难,需要花费比较长的时间,但好在有GE源码可以 参考,所以多花点时间还是有可能开发的,开发OPC Server,采用第2种开发方式分析:需要用到的知识:有一定的C/C+编程经验 能应用VC开发环境 阅读相关OPC开发文档 阅读相关开发包文档 开发,总结:和第3种方案相比,开发难度有所降低,主要是少了COM方面的学习和开发,因此开发周期能够缩短,稳定性能提高,缺点就是需要花钱购买OPC开发包,价格不菲,开发OPC Server,开发包分析:1.国内的开发包:,开发OPC Server,开发包分析:2.国外的开发包:,开发OPC Server,总结比较:,开发OPC Server,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报