毕业设计(论文)基于MCGS组态软件的仿真实验监控平台设计.doc
《毕业设计(论文)基于MCGS组态软件的仿真实验监控平台设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于MCGS组态软件的仿真实验监控平台设计.doc(27页珍藏版)》请在三一办公上搜索。
1、摘 要应用组态软件设计一个仿真实验监控平台,实现对实际工程问题的过程控制,现在我们的具体问题是实现对水箱液位过程控制。为了能设计一个解决实际工程问题的仿真实验监控平台,我们可以基于各种组态软件来设计这个仿真平台.而MCGS组态软件具有操作简便、可视性好、可维护性强、高性能等突出特点,它可以快速构造和生成上位机监控系统,并可稳定运行于多种操作系统.。以MCGS组态软件为开发平台,设计一个仿真实验监控平台来实现对实际工程问题的控制.不仅能对水箱的液位进行监控,采集实验数据建立实验报表,而且能够脱机进行仿真实验、模拟控制。为了能够很好的实现对水箱液位控制系统的仿真,综合考虑多方面的因素,本文将用MC
2、GS组态软件设计一个仿真实验监控平台来对其进行实时控制.具体地,要将MCGS组态软件实现此方案。在该系统中,利用MCGS组态软件完成数据采集、控制信息输出以及人机交互等工作,完成仿真实验监控平台的设计,最终达到对水箱液位实时监控,实验数据采集,报表的输出和数据的同步显示。关键词: MCGS组态软件;液位系统;仿真实验Abstract To design a simulation experiment monitoring platform with application configuration software, realizing the actual engineering prob
3、lems of process control, currently, our concrete problem is to achieve the temperature of the boiler and water tank level process control.In order to be able to solve real engineering problems to design a simulation experiment monitoring platform, we can base on a variety of configuration software t
4、o design this simulation platform. The MCGS configuration software has simple operation, perfect visibility, strong maintainability, high performance and other salient features. It can construct and generate host computer monitoring system quickly, and can be run on different kinds of operating syst
5、ems steadily.With MCGS configuration software development platform, designing a simulation experiment monitor platform to achieve the process control of the actual engineering problems. Not only can monitor the level of the water tank and the temperature of the boiler, gathering the experiment data
6、and establishing experiment reports, but also can do the off-line simulation experiment, simulation control.In order to control the water tank level and the water temperature of boiler well. Take a comprehensive consideration on various factors; this article will design a simulation experiment monit
7、oring platform with MCGS configuration software to achieve the real-time control for this system. Specifically, we should use MCGS configuration software to implement this program. In this system, realizing the data acquisition, controlling information output, as well as the human-machine interactio
8、n by the MCGS configuration software, and accomplishing the design of the simulation experiment monitoring platform, which can to achieve the level of the water tank and the water temperature of the boiler in real-time monitoring, experimental data collection, report forms of the output and synchron
9、ized curve display ultimately.Key Words: MCGS configuration software; liquid level system; simulation experiment 目 录4.2 后空格太多,和其他标题不一致“5 总结”中的空格也有这问题“致谢”二字中的空格去掉1 绪论11.1 过程控制仿真的意义11.2 过程控制仿真概况11.3 论文主要内容12 MCGS组态软件22.1 MCGS简介22.2 MCGS的构成22.2.1 MCGS组态软件的系统构成22.2.2 MCGS组态软件界面简介32.3 MCGS组态软件的功能和特点42.4
10、MCGS组态软件的工作方式52.5 MCGS组态软件的操作方式52.6 组建新工程的一般过程73 液位系统的仿真实验设计原理93.1 A3OO系统工艺流程图93.2液位系统的工作原理104 过程控制仿真实验平台设计114.1 仿真实验平台设计基本流程114.1.1 建立一个MCGS新工程114.1.2 设计画面流程114.1.3 定义数据变量134.1.4 动画连接154.1.5 编写控制流程194.2液位系统仿真实验设计结果205 总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11、 . . . . . . . . . . . . . . .22参考文献23致 谢241 绪论1.1 过程控制仿真的意义在现在社会中, 基于组态软件的仿真实验监控平台在过程控制中的应用越来越广泛了, 基于组态软件的仿真平台既能对不同的工程和社会应用问题实现建模、仿真、分析和可视化,又能对一般工控过程系统进行实时仿真和监控仿真系统或与之进行数据交换和资源共享。 该仿真平台已成功地在一些实际工控系统的过程仿真与优化控制、辅助决策分析和教学仿真实验等方面得到应用,获得了较好的经济和社会效益。正是因为仿真实验监控平台的应用,给我们带了诸多好处,我们只需要根据现实情况,建立控制系统模型, 然后进行仿真,
12、我们只需要通过了解仿真程序的运行状况可以得知模型的特征和行为,从而判断真实系统的特征和行为。这样我们就可以通过反复的调试来得到我们满意的结果,这样就提高了工作的效率。1.2 过程控制仿真概况仿真实验监控平台在过程控制中的应用无处不在.而构建监控平台的方法也越来越多了,下面列举的是现在广泛采用的方法。蒸汽锅炉的液位控制系统是过程控制系统的一个例子。当产生蒸汽的耗水量与锅炉进水量相等时,液位保持在给定的正常标准值。蒸汽量的增加或减少即引起液位的下降或上升。差压传感器将液、汽间的压差(代表实际液位)与给定压差(代表给定液位)比较,得到两者的差值,称为偏差(代表实际液位与给定液位之差)。控制器根据偏差
13、值按照指定规律发出相应信号,控制调节阀的阀门,使液位恢复到给定的标准位置,从而实现对液位的自动控制。一般的过程控制系统通常采用反馈控制的形式,这是过程控制的主要方式。而在批量型的过程操作中则需要采用顺序控制系统。例如,化学反应器中催化剂的注入需要等到反应物升温至一定数值后才能开始,操作必须遵守严格的顺序。顺序控制常采用可编程序逻辑控制器来实现。1.3 论文主要内容 本论文的主要任务是用MCGS组态软件来设计一个过程控制仿真实验监控平台,以实现对水箱液位控制。仿真实验监控平台水箱液位控制系统一用户窗口和画面的制作。在这个画面中都包括两个部分:动画画面和曲线显示模块。在绪论中本文主要介绍了过程控制
14、仿真的重要意义以及过程控制仿真在国内外的发展和运用情况。在第二章中详细的介绍了MCGS的特点,构成,MCGS软件的界面;介绍了MCGS组态软件的工作方式,包括MCGS与设备通讯之间的通讯,MCGS怎样产生动画效果,MCGS如何实施远程多机监控等;同时简单介绍了MCGS组态软件的操作方式;重点介绍了组建工程的一般过程。在第三章中首先简单介绍了设计任务和要求,包括设计的原理图,系统变量,及设计的目的等。然后通过一个控制液位的系统的组态过程,介绍如何应用MCGS组态软件完成一个工程。在此工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报表曲线显示与打印等多项组态操作。在第四章中简单介绍了运用M
15、CGS来建立本次工程的流程。最后是论文的总结和参考文献的列举。2 MCGS组态软件 2.1 MCGS简介MCGS全称Monitor and Control Generated System,是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而
16、易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。2.2 MCGS的构成2.2.1 MCGS组态软件的系统构成组态环境:组态生成应用系统运行环境:解释执行组态结果组态结果数据库MCGS 软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工
17、程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。 图2.1 MCGS的组态环境与运行环境联系图MCGS组态软件由“MCGS组态环境”和“MCGS运行环境”两个系统组成。两部分互相独立,又紧密相关。图2.2 MCGS的组态环境与运行环境的结构图MCGS组态环境是生成用户应用系统工作环境,由可执行程序MCGSSet.exe支持,其存放于MCGS目录的Program子目录中。用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为
18、“工程” 。MCGS运行环境是用户应用系统的运行环境,由可执行程序MCGSRun.exe支持,其存放于MCGS目录的Program子目录中。在运行环境中完成对工程的控制工作。2.2.2 MCGS组态软件界面简介MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名
19、称及存盘时间等。设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据图表等。实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序,选用各种功能构件,如:数据提取、定时器、配方操作、多媒体输出等。主控窗口设备窗口用户窗口实时数据库运行策略M
20、CGS工控组态软件菜单设计设置工程属性添加工程设备连接设备变量注册设备驱动创建动画显示设置报警窗口人机交互界面定义数据变量编写控制流程使用功能构件图2.3 MCGS的组态软件的五部分2.3 MCGS组态软件的功能和特点与同类组态软件相比,MCGS 组态软件具有以下特点:l 全中文、可视化、面向窗口的组态开发界面,符合中国人的使用习惯和要求,真正的32位程序,可运行于Microsoft Windows95/98/Me/NT/2000等多种操作系统。l 庞大的标准图形库、完备的绘图工具以及丰富的多媒体支持,能够快速地开发出集图像、声音、动画等于一体的漂亮、生动的工程画面。l 全新的ActiveX动
21、画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、通用棒图等,能够更方便、更灵活地处理、显示生产数据。l 支持目前绝大多数硬件设备,同时可以方便地定制各种设备驱动;此外,独特的组态环境调试功能与灵活的设备操作命令相结合,使硬件设备与软件系统间的配合天衣无缝。l 简单易学的类Basic脚本语言与丰富的MCGS策略构件,能够轻而易举地开发出复杂的流程控制系统。l 强大的数据处理功能,能够对工业现场产生的数据以各种方式进行统计处理,能够在第一时间获得有关现场情况的第一手数据。l 方便的报警设置、丰富的报警类型、报警存贮与应答、实时打印报警报表以及灵活的报警处理函数,能够方便、及时、准确地捕捉到
22、任何报警信息。l 完善的安全机制,允许用户自由设定菜单、按钮及退出系统的操作权限。此外,MCGS 还提供了工程密码、锁定软件狗、工程运行期限等功能,以保护组态开发者的成果。l 强大的网络功能,支持TCP/IP、Modem、485/422/232,以及各种无线网络和无线电台等多种网络体系结构。l 良好的可扩充性,可通过OPC、DDE、ODBC、ActiveX等机制,方便地扩展MCGS 5.1组态软件的功能,并与其他组态软件、MIS系统或自行开发的软件进行连接。l 提供了WWW浏览功能,能够方便地实现生产现场控制与企业管理的集成。在整个企业范围内,只使用IE浏览器就可以在任意一台计算机上方便地浏览
23、与生产现场一致的动画画面,实时和历史的生产信息,包括历史趋势,生产报表等等,并提供完善的用户权限控制。2.4 MCGS组态软件的工作方式MCGS与设备通讯之间的通讯:MCGS通过设备驱动程序与外部设备进行数据交换。包括数据采集和发送设备指令。设备驱动程序是由VB、VC程序设计语言编写的DLL(动态连接库)文件,设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征数据采集进来或发送出去。MCGS负责在运行环境中调用相应的设备驱动程序,将数据传送到工程中的各个部分,完成整个系统的通讯过程。每个驱动程序独占一个线程,达到互不干扰的目的。MCGS产生动画效果:MCGS为每一种基本图形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 MCGS 组态 软件 仿真 实验 监控 平台 设计

链接地址:https://www.31ppt.com/p-3979475.html