基于MCGS的双容水箱液位监控系统设计毕业设计(论文)word格式.doc
《基于MCGS的双容水箱液位监控系统设计毕业设计(论文)word格式.doc》由会员分享,可在线阅读,更多相关《基于MCGS的双容水箱液位监控系统设计毕业设计(论文)word格式.doc(62页珍藏版)》请在三一办公上搜索。
1、基于MCGS的双容水箱液位监控系统设计专业班级 学生姓名 袁超伟指导老师 基于MCGS的双容水箱液位监控系统设计摘要监控组态软件是面向监控与数据采集的软件平台工具,利用它可以快速、方便的构造和生成上位机监控系统,极大的缩短工业监控软件的开发周期,提高开发效率。随着信息化速度的加快,监控组态软件将发挥越来越重要的作用。本文首先对国内外的组态软件的现状和发展进行了介绍,论述了工业过程监控组态软件的基本工作原理,然后以双容水箱监控系统为例,详细介绍了基于昆仑通态MCGS(Monitor and Control Generated System)的系统监控软件的组态思路和方法。结合课题的需求,设计了本
2、系统的组态式监控软件,完成了图形界面、趋势图、报表设计、I/O变量设置及报警界面等模块的功能设计,并对MCGS与下位机PLC的联接通讯进行了研究,最后,对设计的监控组态软件进行了测试和运行,整个系统人机对话方便,系统构成灵活,验证了所设计的监控软件的有效性。关键词: MCGS 组态软件 双容水箱 监控系统Monitoring System of Double Capacity Water Tank of Configuration Software Based on MCGSAbstractThe monitoring configuration software is facing the
3、software platform tool of the monitoring and data collection. By using it, the monitoring system of above machine can be constructed and formed rapidly and conveniently. And, the development period of industrial monitoring software will greatly shorten and the development efficiency will improve. Wi
4、th the expediting of IT velocity, the monitoring configuration software will give play to more important function.The present situation and development of the configuration software both at home and abroad was firstly introduced. The basic operation theory of the monitoring configuration software of
5、 industrial process was described. The thinking and method of system monitoring software based on MCGS (Monitor and Control Generated System) were introduced in details. Combining the requirement of the project, the configuration monitoring software of the system was designed. The functional design
6、of modals such as graphic interface, tendency graph, report forms design, I/O variable setting and alarming interface and etc. were accomplished. At the same time, the connecting communication for MCGS with the below machine PLC was studied. Finally, the testing and running for the designed monitori
7、ng configuration software were done. The man machine dialogue of the whole system is convenient. The construction of the system is flexible. It verified the effectiveness of the designed monitoring software.Key words:MCGS, Configuration software, Double capacity water, Monitoring system目录1.绪论11.1 课题
8、研究的背景和意义11.1.1 组态软件的概念21.1.2 组态软件的组成、功能和特点21.1.3 国内外主要组态软件产品介绍31.1.4 组态软件的发展趋势51.2本课题研究的内容72.MCGS组态软件82.1 组态软件中实时数据库的基本工作原理82.2 MCGS组态软件的系统构成132.2.1 MCGS组态软件的整体结构132.2.2 MCGS组态软件五大组成部分142.3 MCGS组态软件的特点152.4 MCGS组态软件的工作方式163.双容水箱控制系统183.1系统基本硬件构成193.1.1 双容水箱193.1.2 S7-200 PLC223.1.3 其它硬件233.2 系统基本软件构
9、成244.控制系统设计264.1 软件组态264.1.1 组态界面284.1.2 水箱动画界面284.1.3 动画连接294.1.4 趋势曲线314.1.5 报警显示与报警数据324.1.6 数据报表界面354.2 控制策略374.2.1 MCGS软件中控制策略的实现374.2.2 PID控制的意义384.2.3 本系统PID控制策略394.3 MCGS和下位机PLC的连接424.3.1 MCGS怎样和下位机通讯424.3.2 组态软件和西门子S7-200 PLC之间的通讯与在线连接调试434.3.3 总结486.总 结53致谢54参考文献551.绪论1.1 课题研究的背景和意义组态软件出现之
10、前,原有的SCADA(Supervisory Control And Data Acquisition,数据采集与监视控制)系统中HMI(Human Machine Interface,人机接口软件)存在不足。用户自己或者委托第三方开发的HMI应用软件,其开发时间长,效率低;或者购买专用的封闭系统,很难与外界数据进行交互,升级受到严重限制,往往不能满足用户需求。组态软件的出现,把用户从这些困境中解脱出来。组态 (Configuration)又称配置,是指使用预定的组件和功能模块,生成最终应用系统的过程。组态的主要内涵是HMI,是使用者与机器间传达和接收信息的一个接口,是通过专用软件定义系统的过
11、程,以解决人机对话界面问题。组态软件(Configuration Software)是数据采集与监控系统的专用软件,以灵活多样的组态方式(而不是编程方式),为用户提供友好的二次开发界面,将高性能的工控计算机和网络技术结合起来,向控制层和管理层提供软件和硬件接口,进行系统集成,其预制的软件模块便于实现工业现场数据采集和系统监控。因此,组态软件是数据信息交流的桥梁,是最基本的数据采集和显示环节,其角色不仅是一个图形显示软件,而且是连接现场数据和企业ERP(Enterprise Resource Planning,企业资源计划系统)的基础环节。随着社会进步和信息化速度的加快,组态软件将赢得巨大的市场
12、空间。并且由于计算机技术和DCS技术的迅速发展,组态软件成为了自动化系统的主力军。1.1.1 组态软件的概念在使用工控软件中,我们经常提到组态一词,组态一词的英文是“Configuration”,其意简单的讲,组态就是用应用软件中提供的工具、方法、完成工程中某一具体任务的过程。 在组态概念出现之前,要实现某一任务,都是通过编写程序(如使用BASIC,C,FORTRAN等)来实现的。编写程序不但工作量大、周期长,而且容易犯错误,不能保证工期。组态软件的出现,解决了这个问题。对于过去需要几个月的工作,通过组态几天就可以完成。组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一
13、级的软件平台和开发环境,使用灵活的组态方式,为用户提供用于快速构建工业自动控制系统的软件工具。组态软件应该能支持各种工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。1.1.2 组态软件的组成、功能和特点组态软件主要包括人机界面软件(HMI)、基于PC的控制软件以及生产执行管理软件。 组态软件的功能:(1)工业生产过程的动态可视化控制;(2)生产过程中生产数据的采集和管理;(3)生产过程监控报警;(4)报表功能;(5)基于网络数据的上传和相应控制。 组态软件的特点:(1)延续性和可扩充性,用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作
14、很多修改即可方便地完成软件的更新和升级;(2)封装性(易学易用),通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,用户不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能;(3)通用性,每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的IO驱动、开放式的数据库和界面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。1.1.3 国内外主要组态软件产品介绍运行在工业现场、楼宇自动化的监控软件有很多种,各种监控软件都有着传统的功
15、能,均是提供工业现场控制、楼宇控制的自动化解决方案,实现现场生产的远程可视化过程,现场数据获取和监控功能的工具;同时这些软件在监控中为了权衡矛盾,在软件设计中有所侧重,再加上各软件的设计方案不大一致,运用技术不同,因而在它们的功能反映上就有着自己的鲜明的特点。下面就对几种组态软件分别进行介绍:(1) Fix:Intellution公司以Fix组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,Fix6.软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序。Intellution将自己最新的产品系列命名为iFiX,在iFiX中,Intellution提供了强大的组态功能,但
16、新版本与以往的6.版本并不完全兼容。原有的Script语言改为VBA(VisualBasicForApplication),并且在内部集成了微软的VBA开发环境。遗憾的是,Intellution并没有提供6.1版脚本语言到VBA的转换工具。在iFiX中,Intellution的产品与Microsoft的操作系统、网络进行了紧密的集成。Intellution也是OPC(OLEforProcessControl)组织的发起成员之一。iFiX的OPC组件和驱动程序同样需要单独购买。(2) WinCC:Simens的WinCC也是一套完备的组态开发环境,Simens提供类语言的脚本,包括一个调试环境。
17、WinCC内嵌OPC支持,并可对分布式系统进行组态。但WinCC的结构较复杂,用户最好经过Simens的培训以掌握WinCC的应用。(3) 组态王:组态王是国内第一家较有影响的组态软件开发公司(更早的品牌多数已经湮灭)。组态王提供了资源管理器式的操作主界面,并且提供了以汉字作为关键字的脚本语言支持。组态王也提供多种硬件驱动程序。(4) Controx(开物):华富计算机公司的Controx2000是全32位的组态开发平台,为工控用户提供了强大的实时曲线、历史曲线、报警、数据报表及报告功能。作为国内最早加入OPC组织的软件开发商,Controx内建OPC支持,并提供数十种高性能驱动程序。提供面向
18、对象的脚本语言编译器,支持ActiveX组件和插件的即插即用,并支持通过ODBC连接外部数据库。Controx同时提供网络支持和WevServer功能。(5) ForceControl(力控):大庆三维公司的力控从时间概念上来说,力控也是国内较早就已经出现的组态软件之一。只是因为早期力控一直没有作为正式商品广泛推广,所以并不为大多数人所知。大约在93年左右,力控就已形成了第一个版本,只是那时还是一个基于DOS和VMS的版本。后来随着Windows3.1的流行,又开发出了16位Windows版的力控。但直至Windows95版本的力控诞生之前,它主要用于公司内部的一些项目。32位下的1.0版的力
19、控,在体系结构上就已经具备了较为明显的先进性,其最大的特征之一就是其基于真正意义的分布式实时数据库的三层结构,而且其实时数据库结构可作为组态的活结构。在19992000年期间,力控得到了长足的发展,最新推出的2.0版在功能的丰富特性、易用性、开放性和I/O驱动数量,都得到了很大的提高。(6)MCGS :MCGS(Monitor and Control Generated System)是由北京昆仑通态自动化软件公司开发的一套基于Windows平台,用于快速构造和生成上位机监控系统的组态软件系统。MCGS能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表
20、输出以及企业监控网络等功能。以上几种监控软件都具备工业生产过程的动态可视化控制;生产过程中生产数据的采集和管理;生产过程监控报警;报表功能;基于网络数据的上传和相应控制等基本功能。但是为了解决工业控制中系统功能与性能的矛盾,因调节矛盾的侧重点不同而形成自己的特点。在图形及组态方案、数据点管理、网络功能、通信功能、管理方面、加锁设计等方面各具特色。1.1.4组态软件的发展趋势组态软件是工业应用软件的一个组成部分,其发展受到很多因素的制约。归根结底,应用的带动对其发展起着最为关键的推动作用。未来的传感器、数据采集装置、控制器的智能化程度越来越高,实时数据浏览和管理的需求日益高涨,有的买主甚至要求在
21、自己的办公室里监督定货的制造过程。有的装置直接内嵌“Web Server”,通过以太网就可以直接访问过程实时数据。即使这样,也不能认为不再需要组态软件了。用户要求的多样化,决定了不可能有哪一种产品囊括全部用户的所有要求,直接用户对监控系统人机界面的需求不可能固定为单一的模式,因此直接用户的监控系统是始终需要“组态”和“定制”的。这就导致组态软件不可能退出市场,因为需求是存在的。类似OPC这样的组织的出现,以及现场总线、尤其是工业以太网的快速发展,大大简化了异种设备间互连、开发I/O设备驱动软件的工作量。I/O驱动软件也逐渐会朝标准化的方向发展。专用系统所占比例日益提高。组态软件的灵活程度和使用
22、效率是一对矛盾,虽然组态软件提供了很多灵活的技术手段,但是在多数情况下,用户只使用其中的一小部分,而使用方法的复杂化又给用户熟悉和掌握软件带来的很多不必要的麻烦。这也是现在仍然有很多用户还在自己用VB编写自动化监控系统的主要原因。在有些应用领域,自动监控的目标及其特性比较单一且数量较多,用户希望自动生成大部分自动监控系统,例如在电梯自动监控、动力设备监控、铁路信号监控等应用系统。这种应用系统具有一些“傻瓜”型软件的特征,用户只需用组态软件做一些系统硬件及其参数的配置,就可以自动生成某种特定模式的自动监控系统,如果用户对自动生成的监控系统的图形界面不满意,还可以进行任意修改和编辑,这样既满足了用
23、户对简便性的要求,又同时配备比较完善的编辑工具。组态软件应该向更多的应用领域拓展和渗透。目前的组态软件均产生于过程工业自动化,很多功能没有考虑其他应用领域的需求。随着计算机技术的飞速发展,组态软件应该更多地总结这些领域的需求,设计出符合应用要求的开发工具,更好地满足这些行业对软件的需求,进一步减少这些行业在自动测试、数据分析方面的软件成本,提高系统的开放程度。很多新的技术将不断地被应用到组态软件当中,组态软件装机总量的提高会促进在某些专业领域专用版软件的诞生,市场被自动地细分了。为此,一种称为“软总线”的技术将被广泛采用。在这种体系结构下,应用软件以中间件或插件的方式被“安装”在总线上,并支持
24、热插拔和即插即用。这样做的优点是:所有插件遵从统一标准,插件的专用性强,每个插件开发人员之间不需要协调,一个插件出现故障不会影响其他插件的运行。XML(Extensible Markup Language,可扩展标记语言)技术将被组态软件厂商善加利用,来改变现有的体系结构,它的推广也将改变现有组态软件的某些使用模式,满足更为灵活的应用需求。1.2本课题研究的内容本文的主要工作集中在以下几个方面:(1)对于组态软件的当前研究现状和发展趋势做出分析,并分析了目前市场上组态软件,特别是MCGS组态软件的基本工作原理和功能特点。(2)对于课题涉及到的控制系统做简要介绍,分析关于双容水箱系统的基本内容。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MCGS 水箱 监控 系统 设计 毕业设计 论文 word 格式
链接地址:https://www.31ppt.com/p-4022342.html