OPC客户端开发研究与应用

OPC客户端开发研究与应用

ID:36773811

大小:1.89 MB

页数:59页

时间:2019-05-15

OPC客户端开发研究与应用_第1页
OPC客户端开发研究与应用_第2页
OPC客户端开发研究与应用_第3页
OPC客户端开发研究与应用_第4页
OPC客户端开发研究与应用_第5页
资源描述:

《OPC客户端开发研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、重庆大学硕士学位论文中文摘要摘要OPC全称是OLEforProcessControl,即过程控制中的对象链接嵌入技术。OPC技术是基于Microsoft的COM/DCOM(组件对象模型分布式组件对象模型)技术所要求的功能,制定的一个开放和互用式的工控行业的软件接口标准,在当今过程控制领域,是一种非常流行的数据交换技术,是实现控制系统现场设备级与过程管理级信息交互、实现控制系统开放性的中间件技术。OPC技术采用CLIENT/SERVER模式,规定了OPCClient与OPCScrv砣间遵循标准的接口。OPCJ3臣务端一般由控制设备的生产厂商,将硬件设备驱动程

2、序和通信程序封装成独立的OPC月E务器,向OPC客户端实时地提供数据。OPC客户端由使用设备的客户自己开发,可以不包含任何通讯接口程序,不必关心底层的硬件设备特性,也不必考虑软硬件如何通讯,只要遵循OPC规范,就能够从oPc服务器中获取数据,从而实现数据的灵活配置和多种系统的真正集成。由于OPC服务端与客户端之间的接口是标准的,因此可以开发出通用的OPC客户端,使不同的应用访问同一台设备或使同一个应用访问不同的设备。论文首先介绍了OPC技术产生的背景,以及它的主要特点与发展状况,深入剖析了其核4:,COM/DCOM技术。然后重点分析了OPC数据访问规范(O

3、PCDA)及OPC客户端与服务器的通信机制,介绍了如何用vC++开发客户端程序,这是本论文的核心。OPC客户端的开发解决了多线程编程、OPC接口实现和多视图显示等技术问题,完成了针对OPCDA规范进行源码级的开发工作,并充分考虑OPCDA最新3.0版与IN2.0版的不同之处,设计出能兼容新旧版本的客户端软件,实现了同时连接多个OPC服务器进行数据采集和管理维护功能。最后介绍了对OPC客户端程序的测试,经测试,该OPC客户端程序具有良好的安全性和可靠性,与oPc月E务器能够很好协作,稳定、有效地获取服务器数据;并将OPC技术应用到“某钢铁厂高炉异常炉况预测、

4、控制专家系统”实际项目的设计和开发过程,基于OPC技术的数据采集系统在工控现场实际运行得到较好效果。总之,课题的研究和实践致力于对理解OPc内部机制和开发OPC客户端具体应用提供良好的参考,促进基于OPC中间件技术来构建现代控制信息系统的发展。关键词:OPC;COM;OPCDA;OPC客户端;重庆大学硕士学位论文英文摘要ABSTRACTOPCisthegenericOLEforProcessControl,literallytranslatedastheObjectLinkingandEmbeddingtectulology纽processcontrol。

5、OPCspecificationisallopenandinteroperablesoftwareinterfacestandardsinthefieldofprocesscontrol,basedonthefunctionsrequiredbyMicrosoft’sCOM(ComponentObjectModel)andDCOM(DistributedComponentObjectModel)technology.Today,inthefieldofprocesscontrol,itisaverypopulardataexchangetechnology

6、andthemiddlewaretechnologythatrealizesinformationexchangebetweenopensystemfieldequipmentincontrolsystemandprocessmanagementlevel,andletsthecontrolsystemtobeallopensystem.OPCspecificationUS@SClient/Servermode,anddefmesthestandardinterfacebetweenOPCClientbetweenOPCServer.IntheOPCSer

7、verend,thecontrolequipmentmanufacturerspackagethehardwaredevicedriversandthecommunicationprogramtobeanindependentOPCSdf'VCI"providingreal-timedatatoOPCClient.TheOPCClientdevelopedbycustomerswhousetheequipmentisabletoobtaindatafromtheOPCservu*TaslongasfollowingtheOPCdatainterfacepr

8、otocol,alsoitmayincludenocommunic

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

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

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