通用OPC服务器研究与设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

通用OPC服务器研究与设计作者:肖秦国学位授予单位:东南大学参考文献(18条)1.潘爱民COM原理与应用19992.DavidSPlatt.信达工作室TheEssenceofCOM20013.GeorgeShepherd.BradKingInsideATL19994.OPCFoundationOPCDataAccessCustomInterfaceSpecfication3.020035.OPCFoundationOPCCommon1.0Specification19986.OPCFoundationOPCAE1.1Specification20027.OPCFoundationOPCHistoricalDataAccessCustomInterfaceSpecfication1.220038.李晓虹.谭剑斌.邹益仁使用MTA技术实现OPC服务器的异步数据传输[期刊论文]-化工自动化及仪表2001(6)9.李勤.党选举基于COM的OPC技术研究及其接口实现[期刊论文]-电子技术应用2003(2)10.林跃OPC数据服务器开发工具研究与实现[期刊论文]-自动化仪表2001(9)11.庞彦斌.龚飞OPCServer的开发要点[期刊论文]-仪器仪表学报2001(z3)12.凌志浩.李京.马欣.曲金鹏工控软件互操作规范OPC技术讲座第9讲输入输出板卡OPC服务器程序的设计[期刊论文]-自动化仪表2003(1)13.李国厚OPC技术与控制系统集成[期刊论文]-计算机自动测量与控制2001(2)14.马增良.兰斌OPC数据访问服务器实现机制研究[期刊论文]-计算机工程与应用2003(21)15.向冬.王润孝.秦现生OPC服务器快速开发工具的研究与设计[期刊论文]-组合机床与自动化加工技术2003(7)16.汪辉OPC技术实现及应用[学位论文]硕士200317.谢继承基于OLE/COM技术的OPCHDA规范的设计与实现[学位论文]硕士200218.刘会平开放式监控系统中OPC通讯服务器的研究与设计[学位论文]硕士2002相似文献(10条)1.期刊论文高翔.张秋生.袁晓鹏.GaoXiang.ZhangQiusheng.YuanXiaopeng基于OPC接口访问过程控制的实现-燃料与化工2006,37(1)介绍了通过OPC接口读取控制系统信息的解决方案,对OPC与传统的读取控制系统数据的方法进行了比较.通过北钢焦化厂生产管理计算机网络系统的实例,阐述了此方案的一般实现方法.2.学位论文石韬基于DCS的OPC数据访问服务器的设计与实现2004该文采用国际通用标准OPC和微软的COM技术,按照软件工程的原则,为DCS设计了一个OPC服务器,并在实验室开发的AUTO-3000DCS上得以实现和验证.该文的设计也为其它工控软件的开放性研究提供了借鉴经验.在所做研究工作的基础上,作者撰写了该论文,共分为五章.第一章首先概述了OPC标准产生的背景、发展与现状、要解决的问题、适用范围、性能以及OPC与DDE、ADO技术的比较.然后概要介绍了COM技术的特点,以及作者所做的主要工作.第二章对OPC接口规范进行了比较详细的分析,阐述了OPC通用接口、OPC自定义接口和OPC自动化接口之间的关系,提出了该文主要目标是实现OPC自定义接口.然后介绍了OPC通用接口和OPC自定义接口及重要的接口函数,揭示了OPC所包含的服务器、组、点等对象模型.最后概要说明了OPC客户对OPC服务器的使用流程.第三章、第四章和第五章介绍了作者的主要研究成果.第三章提出了使用COM技术将DCS改造成进程外COM服务器的方法,并为DCS提出了一种简单的对象模型并设计了较通用的COM接口,利用该接口实现了DCS与其OPC服务器的通信.该接口具有良好的抽象性,很好的隔离了DCS及其OPC服务器,使得OPC服务器不再依赖于DCS的具体实现.第四章是全文的重点,详细介绍了基于DCS的OPC服务器的设计与实现.第五章利用三个OPC客户程序对该文设计的OPC服务器的基本功能进行了测试.最后的结束语介绍了作者三年来对OPC服务器的研发历程,总结了所实现的OPC服务器存在的不足之处,并提出了改进的建议.3.学位论文蒋近基于COM/DCOM技术的OPC客户机与OPC服务器的开发与应用2005本文深入研究了工业控制领域的开放软件互连标准—OPC规范,重点研究了其中的OPC数据存取规范。首先提出了OPC客户机的实现方法,给出了OPC客户机的整体框图,将OPC客户机分成接收器模块、连接模块和文档/图结构模块三个部分,详细说明了每个部分的实现过程,并给出了程序流程图。提出了OPC服务器的实现方法,给出了OPC服务器的整体框图,将OPC服务器分成服务器对象、组对象、项对象和针对不同厂商的硬件设备编写的I/ODLL四个部分,详细说明了每个部分的实现过程,给出了程序流程图。4.期刊论文刘暾东.余齐齐.柳小鹏.LIUTun-dong.YUQi-qi.LIUXiao-pengOPC服务器软件开发及在DCS中的应用-化工自动化及仪表2007,34(1)针对OPC技术在过程控制中的应用,遵循OPC规范,开发一套OPC服务器接口软件.该软件将现场设备数据组织成OPC标准数据,提供给其它支持OPC接口的设备,成功地解决了不同制造商设备之间难以集成通信的问题.同时,将该OPC服务器接口软件应用于DCS中,实现了上层组态软件与现场控制设备之间的数据交换,提高了全厂分布控制系统的兼容性和互操作性.5.学位论文魏巍基于EDDL的多现场总线OPC服务器的研究2009现场总线是一种用于智能化现场设备和自动化系统的开放式、全数字化、双向串行、多站或多节点的通信系统。基于现场总线的控制系统正在逐步取代传统DCS(DistributedControlSystem)控制系统,代表了先进控制系统的发展方向。同时,目前现场总线种类繁多,且各自在不同领域得到广泛应用,没有哪种现场总线能完全适用于所有应用领域。因而,多种现场总线共存的局面将在一个很长的时间内存在。各种现场总线产品由于协议的不同而无法实现互操作、协同工作,严重妨碍了用户的选择,因此,多总线集成己成为必然的趋势。同时随着自动化控制系统的发展,人们不但要求现场设备能够提供实时的过程数据,还希望能够获取现场设备的配置信息、诊断信息、管理信息等非实时数据,实现对现场设备的配置、管理和维护,以提高整个企业的自动化水平。OPC(OLEforProcessControl)是由OPC基金会组织倡导的,由在全世界范围内自动化领域中处于领导地位的厂商协作制定的自动化领域软件的接口标准。这是专为过程控制软件快速交互数据而设计的基于COM/DCOM技术的规范。OPC规范的提出,为多总线集成提供了一个非常有效的解决方法。采用OPC技术,各现场总线能实现信息共享和无缝集成,以及现场设备的即插即用(Plug&Play),大大提高了多现场总线控制系统的互操作性和适应性。但是,利用现有的OPC技术进行控制系统的集成时,由于现场总线协议和设备厂商的不同,需要为不同的现场总线设备开发各自独有的OPC服务器。因此,OPC服务器的开发没有独立于现场总线类型。上述不足限制了OPC技术的开放性,导致了开发OPC服务器时间和难度的增加,并且在一定程度上阻碍了现场设备的应用。同时,现在的OPC服务器主要侧重于设备实时数据的采集和交换,而没有支持现场设备的功能块参数、设备类型、软硬件版本等设备属性信息和诊断信息的获取,不利于设备的管理和维护。EDDL(ElectronicDeviceDescriptionLanguage)电子设备描述语言,这种技术是由三大现场总线基金会HART基金会、FF基金会、PROFIBUS基金会联手开发独立于各自现场总线协议的新的设备描述语言,并于2004年成为国际标准IEC-61804-2,利用它可以方便地集成各种不同类型的现场总线设备,同时获取现场设备的属性和功能块参数等非过程信息。因此,EDDL技术得到了包括爱默生、西门子等公司和许多知名国际厂商的支持。针对OPC技术解决多现场总线控制系统集成问题所存在的不足,作者提出了在OPC服务器中引入电子设备描述技术(EDDL)的方法和基于EDDL的开放的OPC服务器模型,给出了具体的实现方案。实验表明上述方法能方便地将各种现场设备通过设备描述文件快速集成到控制系统中,较好的解决了上述问题,并且使OPC服务器除提供控制系统与各种现场设备之间的实时信息交换之外,还能为现场设备的配置和管理提供支持。6.学位论文周轶旻基于多OPC服务器网络的PLC控制系统远程监控技术研究2007随着电子技术、通信技术、网络技术、计算机技术不断发展并被应用到工业控制领域,以及对于工业控制系统可靠性、可维护性等方面要求的不断提高,工业控制系统由早期简单的分散控制发展到集散控制系统,再发展到现在的现场总线控制系统。而监控技术的重要性以及对于远程监控的要求也随着工业控制系统的发展不断得到提高。现场总线技术是以智能传感、控制、计算机、数字通讯等技术为主要内容的综合通信技术,是目前自动化控制系统发展的热点。基于PROFIBUS现场总线的西门子PLC控制系统在工业现场控制中,得到了广泛的应用。OPC技术是为了不同工业控制系统供应厂商的设备和应用程序之间的软件接口标准化,使其间的数据交换更加简单化的目的而提出来的一种接口标准。OPC标准以微软公司的OLE技术为基础,它的制定是基于通过提供一套标准的OLE/COM接口的技术而完成的。OPC技术的应用有效提高了工业控制系统的开放性和互操作性。本文从实际应用的角度出发,对包括COM组件对象模型、各对象模型之间的关系,OPC服务器与客户机之间的数据访问方式等技术的OPC内部机制进行了探讨。研究了PROFIBUS现场总线技术与特点。以一套基于PROFIBUS现场总线的西门子PLC控制系统为基础,建立了可用于实验验证的远程监控系统。并在该系统中引入OPC技术,在远程监控系统的通信网络中配置了多个OPC服务器,配置多个OPC客户端,对PLC控制系统进行远程监控。重点研究解决了多个OPC服务器与PLC控制系统通信,多个OPC服务器同时处理不同现场数据,和OPC应用程序客户端从不同服务器同时获得数据的问题,实现了对PLC控制系统的远程实时监控。研究结果有实际应用价值和同类技术研究参考价值。7.期刊论文邓静.费敏锐.王海宽.DengJing.FeiMinrui.WangHaikuan基于USB数据采集模块的OPC服务器设计-自动化仪表2007,28(12)针对目前USB数据采集设备缺乏通用性驱动的现象,设计了基于USB数据采集模块的OPC数据访问服务器.该服务器采用CONTROX工具包来开发,通过VisualC++6.0环境调用相关的OPC运行库函数建立OPC服务器,同时由数据采集模块提供的API对设备中采集的数据进行读写.该设计方法在朗肯循环蒸汽透平动力系统试验台上得到了验证,并通过WebAccess组态软件连接所建立的OPC服务器,实现对该试验设备的本地和远程监控.8.学位论文陆晓燕基于CAN总线的OPC服务器端的程序设计2008OPC(OLEforProcessControl)是用于工业过程控制的对象链接与嵌入技术.OPC为不同的厂商定义了硬件设备、软件和系统的公共接口,使得不同的系统、设备和软件之间能够互相连接、通信、操作,提高了系统的开放性,从而大大减少了系统集成过程中的重复开发,大幅度降低硬件和软件供应商的维护和开发成本,具有广泛的发展前景.本文简要介绍了OPC技术的产生、特点、应用和发展前景.设计了符合规范的OPC服务器的结构模式.在iCAN实验开发平台上,实现了OPC服务器对数据的实时读取和存储功能.论文的主要工作如下:1、通过OPC快速开发工具研究OPC的数据存取,实现OPC标准接口功能,开发了符合OPC规范的OPC数据访问服务器,实现了与第三方客户端软件的无缝连接和OPC服务器的注册.2、介绍了网络适配器CANET-E的功能及数据转换格式,实现了

1 / 74
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功