《基于MCGS的锅炉水温控制.docx》由会员分享,可在线阅读,更多相关《基于MCGS的锅炉水温控制.docx(39页珍藏版)》请在课桌文档上搜索。
1、毕业论文目:基于MCGS的锅炉水温控制系统设计学院:专业:学号:学生姓名:指导教师:日期:应用组态软件设计一个锅炉水温控制系统仿真实验监控平台,实现对实际工程问题的进程控制,此刻本设计的目的是实现对锅炉水温进程控制。为了能更好一个设计锅炉水温控制系统,本设计利用MCGS组态软件来设计那个系统。因为MCGS组态软件具有操作简便、可视性好、可保护性强、高性能等突出特点,它能够快速构造和生成上位机监控系统,并可稳固运行于多种操作系统分析锅炉温度控制系统的特点及控制要求,本设计采用位式控制规律中最简单的二位控制,利用MCGS组态软件完成数据收集、控制信息输出和人机交互等工作,实现对锅炉温度的自动控制。
2、关键词:工程组态软件;锅炉系统;水温控制AbstractTodesignaboilerwatertemperaturecontrolsystemsimulationexperimentsmonitoringplatformwithapplicationconfigurationsoftware,realizingtheactualengineeringproblemsofprocesscontrol.Nowthisisdesignedtoachieveboilerwatertemperatureprocesscontrol.Inordertobettersolvepracticalengine
3、eringproblemsofthecontrolsystem,thisdesignMCGSsoftwaretodesignthesystem.TheMCGSconfigurationsoftwarehassimpleoperation,perfectvisibility,strongmaintainability,highperformanceandothersalientfeatures.Itcanconstructandgeneratehostcomputermonitoringsystemquickly,andcanberunondifferentkindsofoperatingsys
4、temssteadily.Analyzingthecharacteristicsofboilertemperaturecontrolsystemandcontrolrequirements,thisdesignadoptatypecontrolrulesinthesimplesttwocontrol,useMCGSsoftwarecompletedataacquisitionandcontrolinformationoutputandhuman-computerinteraction,etc,torealizetheautomaticcontrolofboilertemperature.Key
5、Words:MCGS;boilersystem;watertemperaturecontrol1绪论1锅炉水温控制系统的意义1锅炉水温控制系统概况1论文主要内容12MCGS组态软件2MCGS简介2MCGS的组成22.2.1 MCGS组态软件的系统组成22.2.2 界面简介3MCGS组态软件的功能和特点4MCGS组态软件的工作方式5MCGS组态软件的操作方式6组建新工程的一般进程73锅炉水温控制系统的设计原理93.1A3000现场系统工艺流程图94锅炉水温控制系统13锅炉水温控制系统设计大体流程134.1.1 成立一个MCGS新工程134.1.2 设计画面流程144.1.3 概念数据变量174.
6、1.4 动画连接194.1.5 添加模拟设备254.1.6 编写控制流程264.1.7 数据显示设置29锅炉水温控制系统的结果334.2.1 锅炉水温控制系统演示工程334.2.2 演示结果335结束语35参考文献37致谢381绪论锅炉水温控制系统的意义锅炉生产在国民工业中占据着重要的地位。锅炉现代化的管理不但需要安全、高度自动化的控制方案,还需考虑高效、节能、环保等方面的因素。所以,锅炉仍需要咱们不断的研究和探索。初期的锅炉自动化程度很低,监控系统不完善,致使系统故障不断,维修困难。本系统利用工控组态软件MCGS设计锅炉的温度控制系统,可实时调整系统参数,实现上位机管理监控,从而提高系统的自
7、动化程度和控制精度。锅炉水温控制系统概况组成锅炉的温度控制系统的方式有很多种,下面列出普遍的方式。当锅炉里的给热量和散热量平衡时.,锅炉温度维持在给定的正常范围内。当某种因素出现变更,从温度传感器收集的实际温度与给定温度比较,取得二者的差值,称为误差(代表实际温度与给定温度之差)。控制器按照误差值依照指定规律发出相应信号,控制调节阀的开闭或其他转变,使温度恢复到给定的范围内,从而实现对温度的自动控制。锅炉温度控制是进程控制的一种。一般的进程控制系统通常采用反馈控制的形式,这是进程控制的主要方式。除此之外,针对特殊的被控对象采用特殊控制方式。论文主要内容本设计的主要任务是用MCGS组态软件来设计
8、一个锅炉水温控制系统,以实现对锅炉水温的自动控制。锅炉水温控制系统主要包括用户窗口和数据显示。用户窗口显示整个锅炉生产的动画演示进程。数据显示中展示了系统的实时和历史曲线。在绪论中本文主要介绍了锅炉水温控制系统的重要意义。在第二章中详细的介绍了MCGS的特点,组成,MCGS软件的界面;介绍了MCGS组态软件的工作方式,包括MCGS与设备通信之间的通信,MCGS如何产生动画效果,MCGS如何实施远程多机监控等;同时简单介绍了MCGS组态软件的操作方式;重点介绍了组建工程的一般进程。在第三章中第一简单介绍了设计任务和要求,包括设计的原理图,系统变量,及设计的目的等。然后通过一个控制锅炉水温的系统的
9、组态进程,介绍如何应用MCGS组态软件完成一个工程。在此工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报表曲线显示与打印等多项组态操作。在第四章中简单介绍了运用MCGS来成立本次工程的流程。最后是设计的总结和参考文献的列举。2MCGS组态软件MCGS简介MCGS(MonitorandControlGeneratedSystem)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于MicrosoftWindows9598MeNT2000等操作系统。MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据收集、实时和历史数据处置、报警和
10、安全机制、流程控制、动画显示、趋势曲线和报表输出和企业监控网络等功能。MCGS具有操作简便、可视性好、可保护性强、高性能、高靠得住性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处置、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,通过各类现场的长期实际运行,系统稳固靠得住。目前,MCGS组态软件已经推出了MCGS通用版组态软件、MCGSWWW网络版组态软件和MCGSE嵌入版组态软件。三类产品风格相同,功能各异,三者完美结合,融为一体,形成了整个工业监控系统的从设备收集、工作站数据处置和控制、上位机网络管理和web阅读的所有功能,专门好的实现了自动控制一体化的功
11、能。本系统的设计是基于MCGS通用版组态软件。MCGS的组成2.2.1MCGS组态软件的系统组成MCGS软件系统包括组态环境和运行环境两个部份。组态环境相当于一套完整的工具软件,帮忙用户设计和构造自己的应用系统。运行环境则依照组态环境中构造的组态工程,以用户指定的方式运行,并进行各类处置,完成用户组态设计的目标和功能。图MCGS的组态环境与运行环境联系图MCGS组态软件由“MCGS组态环境”和“MCGS运行环境”两个系统组成。两部份彼此独立,又紧密相关。多任务多线程1III组去诉璘二一运行环境:I,,!I构建动画BJQI流程制III报警组态IlI设计)艮表1接设备一实时数据库组态软件核心实时数
12、据库图MCGS的组态环境与运行环境的结构图MCGS组态环境是生成用户应用系统工作环境,由可执行程序支持,其寄存于MCGS目录的PrOgram子目录中。用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全数组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS运行环境一路,组成了用户应用系统,统称为“工程”。MCGS运行环境是用户应用系统的运行环境,由可执行程序支持,其寄存于MCGS目录的PrOgram子目录中。在运行环境中完成对工程的控制工作。2. 2.2界面简介MCGS组态软件所成立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策
13、略五部份组成,每一部份别离进行组态操作,完成不同的工作,具有不同的特性。主控窗口:是工程的主窗口或主框架。在主控窗口中能够放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:概念工程的名称,编制工程菜单,设计封面图形,肯定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时刻等。设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据收集与控制输出设备,注册设备驱动程序,概念连接与驱动设备用的数据变量。用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各类动画显示画面、报警输出、数据图表等。实时数据库:是工程各个部份的数据互换与处置
14、中心,它将MCGS工程的各个部份连接成有机的整体。在本窗口内概念不同类型和名称的变量,作为数据收集、处置、输出控制、动画连接及设备驱动的对象。运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序,选用各类功能构件,如:数据提取、按时器、配方操作、多媒体输出等。图MCGS的组态软件的五部份MCGS组态软件的功能和特点与同类组态软件相较,MCGS组态软件具有以下特点:全中文、可视化、面向窗口的组态开发界面,符合中国人的利用适应和要求,真正的32位程序,可运行于MiCrOSoftWindOWS9598MeN172000等多种操作系统。 庞大的标准图形库、完备的画图工具和丰硕的多媒体支持,能够
15、快速地开发出集图像、声音、动画等于一体的漂亮、生动的工程画面。 全新的ACtiVeX动画构件,包括存盘数据处置、条件曲线、计划曲线、相对曲线、通用棒图等,能够更方便、更灵活地处置、显示生产数据。 支持目前绝大多数硬件设备,同时能够方便地定制各类设备驱动;另外,独特的组态环境调试功能与灵活的设备操作命令相结合,使硬件设备与软件系统间的配合完美无缺。简单易学的类BaSiC脚本语言与丰硕的MCGS策略构件,能够轻而易举地开发出复杂的流程控制系统。 壮大的数据处置功能,能够对工业现场产生的数据以各类方式进行统计处置,能够在第一时刻取得有关现场情形的第一手数据。 方便的报警设置、丰硕的报警类型、报警存贮
16、与应答、实时打印报警报表和灵活的报警处置函数,能够方便、及时、准确地捕捉到任何报警信息。 完善的安全机制,允许用户自由设定菜单、按钮及退出系统的操作权限。另夕卜,MCGS还提供了工程密码、锁定软件狗、工程运行期限等功能,以保护组态开发者的功效。 壮大的网络功能,支持TCP/IP、Modem485/422/232,和各类无线网络和无线电台等多种网络体系结构。 良好的可扩充性,可通过OPC、DDE、ODBC、ACtiVeX等机制,方便地扩展MCGS组态软件的功能,并与其他组态软件、MlS系统或自行开发的软件进行连接。 提供了WWW阅读功能,能够方便地实现生产现场控制与企业管理的集成。在整个企业范围
17、内,只利用IE阅读器就可以够在任意一台运算机上方便地阅读与生产现场一致的动画画面,实时和历史的生产信息,包括历史趋势,生产报表等等,并提供完善的用户权限控制。MCGS组态软件的工作方式MCGS与设备通信之间的通信:MCGS通过设备驱动程序与外部设备进行数据互换。包括数据收集和发送设备指令。设备驱动程序是由VB、VC程序设计语言编写的D1.1.(动态连接库)文件,设备驱动程序中包括符合各类设备通信协议的处置程序,将设备运行状态的特征数据收集进来或发送出去。MCGS负责在运行环境中挪用相应的设备驱动程序,将数据传送到工程中的各个部份,完成整个系统的通信进程。每一个驱动程序独占一个线程,达到互不干扰
18、的目的。MCGS产生动画效果:MCGS为每一种大体图形元素概念了不同的动画属性,如:一个长方形的动画属性有可见度,大小转变,水平移动等,每一种动画属性都会产生必然的动画效果。所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数。但是,咱们在组态环境中生成的画面都是静止的,如安在工程运行中产生动画效果呢?方式是:图形的每一种动画属性中都有一个“表达式”设定栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数据库中,以此成立相应的对应关系,MCGS称之为动画连接。详细情形请参阅后面第四讲中的动画连接。工程运行流程的有效控制:MCGS开辟了专用的“运行策略”窗口,成
19、立用户运行策略。MCGS提供了丰硕的功能构件,供用户选用,通过构件配置和属性设置两项组态操作,生成各类功能模块(称为“用户策略”),使系统能够依照设定的顺序和条件,操作实时数据库,实现对动画窗口的任意切换,控制系统的运行流程和设备的工作状态。所有的操作均采用面向对象的直观方式,避免了烦琐的编程工作。MCGS组态软件的操作方式系统工作台面:是MCGS组态操作的工作台面。鼠标双击Windows桌面上的“MCGS组态环境”图标,或执行“开始”菜单中的“MCGS组态环境”菜单项,弹出的窗口即为MCGS的工作台窗口,设有:题目栏:显示“MCGS组态环境.工作台”题目、工程文件名称和所在目录;菜单条:设置
20、MCGS的菜单系统。参见“MCGS组态软件用户指南”附录所列MCGS菜单及快捷键列表;工具条:设有对象编辑和组态用的工具按钮。不同的窗口设有不同功能的工具条按钮,其功能详见附表。工作台面:进行组态操作和属性设置。上部设有五个窗口标签,别离对应主控窗口、用户窗口、设备窗口、实时数据库和运行策略五大窗口。鼠标单击标签按钮,即可将相应的窗口激活,进行组态操作;工作台右边还设有创建对象和对象组态用的功能按钮;组态工作窗口:是创建和配置图形对象、数据对象和各类构件的工作环境,又称为对象的编辑窗口。主要包括组成工程框架的五大窗口,即:主控窗口,用户窗口,设备窗口,实时数据库和运行策略。别离完成工程命名和属
21、性设置,动画设计,设备连接,编写控制流程,概念数据变量等项组态操作。属性设置窗口:是设置对象各类特征参数的工作环境,又称属性设置对话框。对象不同,属性窗口的内容各异,但结构形式大体相同。主要由下列几部份组成:窗口题目:位于窗口顶部,显示Ax属性设置”字样的题目。窗口标签:不同属性的窗口分页排列,窗口标签作为分页的标记,各类窗口分页排列,鼠标单击窗口标签,即可将相应的窗口页激活,进行属性设置。输入框:设置属性的输入框,左侧标有属性注释文字,框内输入属性内容。为了便于用户操作,许多输入框的右边带有“?等标志符号的选项按钮,鼠标单击此按钮,弹出一列表框,鼠标双击所需要的项目,即可将其设置于输入框内。
22、单选按钮:带有“。”或标记的属性设定器件。同一设置栏内有多个选项钮时,只能选择其一。复选框:带有“口”标记的属性设定器件。同一设置栏内有多个选项框时,能够设置多个。功能按钮:一般设有“检查C”、“确认Y、取消N”、“帮忙H/四种按钮:图形库工具箱:MCGS为用户提供了丰硕的组态资源,包括:系统图形工具箱:进入用户窗口,鼠标点击工具条中的“工具箱”按钮,打开图形工具箱,其中设有各类图元、图符、组合图形及动画构件的位图图符。利用这些最大体的图形元素,能够制作出任何复杂的图形。参见“MCGS组态软件用户指南”。设备构件工具箱:进入设备窗口,鼠标点击工具条中的“工具箱”按钮,打开设备构件工具箱窗口,其
23、中设有与工控行业常常选用的监控设备相匹配的各类设备构件。选用所需的构件,放置到设备窗口中,通过属性设置和通道连接后,该构件即可实现对外部设备的驱动和控制。策略构件工具箱:进入运行策略组态窗口,鼠标点击工具条中的“工具箱”按钮,打开策略构件工具箱,工具箱内包括所有策略功能构件。选用所需的构件,生成用户策略模块,实现对系统运行流程的有效控制。对象元件库:对象元件库是寄存组态完好并具有通用价值动画图形的图形库便于对组态功效的重复利用。进入用户窗口的组态窗口,执行“工具”菜单中的“对象元件库管理菜单命令,或打开系统图形工具箱,选择“插入元件”图标,可打开对象元件库管理窗口,进行寄存图形的操作.工具按钮
24、一览:工作台窗口的工具条一栏内,排列标有各类位图图标的按钮,简称为工具按钮。许多按钮的功能与菜单条中的菜单命令相同,但操作更为简便,因此在组态操作中常常利用。组建新工程的一般进程工程项目系统分析:分析工程项目的系统组成、技术要求和工艺流程,弄清系统的控制流程和监控对象的特征,明确监控要求和动画显示方式,分析工程中的设备收集及输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据及动画显示的。工程立项搭建框架:MCGS称为成立新工程。主要内容包括:概念工程名称、封面窗口名称和启动窗口名称,指定存盘数据库文件的名称和存盘数据库,设定动画刷新的周期。
25、通过此步操作,即在MCGS组态环境中,成立了由五部份组成的工程结构框架。封面窗口和启动窗口也可等到成立了用户窗口后,再行成立。设计菜单大体体系:为了对系统运行的状态及工作流程进行有效地调度和控制,通常要在主控窗口内编制菜单。编制菜单分两步进行,第一步第一搭建菜单的框架,第二步再对各级菜单命令进行功能组态。在组态进程中,可按如实际需要,随时对菜单的内容进行增加或删除,不断完善工程的菜单。制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个进程。前一部份类似于“画画”,用户通过MCGS组态软件中提供的大体图形元素及动画构件库,在用户窗口内“组合”成各类复杂的画面。后一部份则设置图形的动画属
26、性,与实时数据库中概念的变量成立相关性的连接关系,作为动画图形的驱动源。编写控制流程程序:在运行策略窗口内,从策略构件箱中,选择所需功能策略构件,组成各类功能模块(称为策略块),由这些模块实现各类人机交互操作。MCGS还为用户提供了编程用的功能构件(称之为“脚本程序功能构件),利用简单的编程语言,编写工程控制程序。完善菜单按钮功能:包括对菜单命令、监控器件、操作按钮的功能组态;实现历史数据、实时数据、各类曲线、数据报表、报警信息输出等功能;成立工程安全机制等。连接设备驱动程序:选定与设备相匹配的设备构件,连接设备通道,肯定数据变量的数据处置方式,完成设备属性的设置。此项操作在设备窗口内进行。工
27、程完工综合测试:最后测试工程各部份的工作情形,完成整个工程的组态工作。本章结束语在本章中详细的介绍了MCGS组态软件,重点介绍了建立工程的一般进程。学习本章后应该初步掌握MCGS组态软件,会组建简单的系统。本毕业设计利用MCGS组态软件简化了大量工作,所以一款不错的软件实在是工作的好帮手。MCGS组态软件的主要功能在监控,它把整个现场的每一个环节形象的展示在屏幕上,一目了然。3锅炉水温控制系统的设计原理3. 1A3000现场系统工艺流程图A3000现场系统工艺流程图图3.1A3000现场系统工艺流程图锅炉水温控制系统:上图左部蓝色管路为进;锅炉下部黑色管路经滞后管1、2为出要求:一、在A300
28、0-FS上,将手阀JVlo4、JVlo6及1#电磁阀(XvloI)完全打开,其余阀门关闭。二、在A3000-CS上,将锅炉水温(TElol)连到AIo端,将AOO输出端连到调压器输入XUj场O3、打开A3000电源。打开调压器开关,调压器输入模式选择为电流。4、在A3000-FS上,启动左侧水泵,给锅炉注水到一半高度。注意:必然要超过下面的液位开关高度,不然由于连锁保护,无法启动加热器。五、关闭水泵,关闭JVl04。为避免没必要要的干扰,所以建议尽可能不要启动变频器来控制水泵。六、为使温度维持均匀,打开阀JV304、JvlO6,1#电磁阀,启动左侧水泵。锅炉水温系统的控制工艺流程由于静止水加热
29、时冷热不均匀,所以咱们利用动态水进行实验。控制工艺流程图如图所示:W苏为布MMhM赤列NMiBJMn口阳IMtm蚓。:典而AEJ分包1JJ直直回W一二需电-J%E。QgEl70Aiag卫QCS型skaiiM计&au-l6N型-.|3国图锅炉水温控制系统演示工程二位控制是位式控制规律中最简单的一种。本实验的被控对象是6KW电加热管,被控制量是锅炉中的水温T。一般位式控制通过开关控制电加热管的通断,咱们利用O毫安,20毫安两个电流量来控制通断。图为位式控制系统的方块图。调节器输出100%U5偏差信号图位式调节器的特性图由图可见,在必然的范围内不仅有死区存在,而且还有回环。因此图所示的系统实质上是一
30、个典型的非线性控制系统。执行器只有“开”或“关”两种极限工作状态,故称这种控制器为两位调节器。该系统的工作原理是当被控制的水温T小于给定值时,即给定值测量值,且当e=VS(给定值)-VP(测量值)dF(控制精度)时,调压模块的控制信号为20毫安,电加热管接通。随着水温T的升高,VP也不断增大,e相应变小。若T高于给定值,即VS(VP,e=VS-VP=负值,若edF时,则调压模块的控制信号为0毫安,切断电热丝的供电。真实工业现场一般利用继电器的通断来控制,那么这种控制方式具有冲击性,易损坏元器件,只是在对控制质量要求不高的系统才利用。如图位式控制系统的方框图所示,温度给定值在调节器上通过设定取得
31、。被控对象为锅炉中的电热管,被控制量为锅炉水温。它由钳电阻PTl(X)测定,输入到调节器上。按照给定值加上dF与测量的温度相较较向调压器发出控制信号,从而达到控制锅炉温度的目的。由进程控制原理可知,双位控制系统的输出是一个断续控制作用下的等幅振荡进程,如图所示。因此不能用持续控制作用下的衰减振荡进程的温度品质指标来衡量,而用振幅和周期作为品质指标。一般要求振幅小,周期长,但是对同一双位控制系统来讲,若要振幅小,则周期必然短;若要周期长,则振幅必然大。因此通过合理选择中间区以使振幅在限定范围内,而又尽可能取得较长的周期。4锅炉水温控制系统锅炉水温控制系统设计大体流程下面简单介绍如何应用MCGS组
32、态软件完成一个工程。在此工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报表曲线显示等多项组态操作。4.1.1成立一个MCGS新工程先进入MCGS组态环境。在菜单“文件”当选择“新建工程”菜单项,若是MCGS安装在D:根目录下,则会在D:MCGSWORK下自动生成新建工程,文件任)编辐(E)查看9Jtt入8X图新建工程示用意文件任)儡短(1)查看(Y)插入Q)I*fi建工程国)Ctrim打井工程(Q)CtrlHJ关闭工程保存工IgC31S工程另存为6).打印设置01).打印预应M,Ifl态结果检看Qs)进入运行环明)1 MgXCTfS2 FXCGS用户指南例期2江河天然气CIMS系然1M
33、CGS例照2图新建工程保留示用意在菜单“文件”当选择“工程另存为”选项,把新建工程存为:D:MCGSWORK锅炉水温控制系统。4. 1.2设计画面流程在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮,则产生新“窗口0”,如图所示:图新建用户窗口示用意选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”,将“窗口名称”改成:锅炉水温控制;将“窗口题目”改成:锅炉水温控制;在“窗口位置”当选中“最大化显示”,其它不变,单击“确认”。选中创建的“锅炉水温控制”用户窗口,单击“动画组态”,进入动画制作窗口。工具箱:单击工具条中的“工具箱”按钮,则打开动画工具箱,图标W
34、对应于选择器,用于在编辑图形时选取用户窗口中指定的图形对象;图标面用于打开和关闭常常利用图符工具箱,常常利用图符工具箱包括27种常常利用的图符对象。图形对象放置在用户窗口中,是组成用户应用系统图形界面的最小单元,MCGS中的图形对象包括图元对象、图符对象和动画构件三种类型,不同类型的图形对象有不同的属性,所能完成的功能也各不相同。为了快速构图和组态,MCGS系统内部提供了常常利用的图元、图符、动画构件对象,称为系统图形对象。如图所示:图工具箱示用意成立文字框:感动工具箱,选择“工具箱”内的“标签”按钮A,鼠标的光标变成“十字”形,在窗口任何位置拖拽鼠标,拉出一个必然大小的矩形。输入文字并设定文
35、字框颜色:选中文字框,按工具条上的彩(填充色)按钮,设定文字框的背景颜色(设为无填充色);按器(线色)按钮改变文字框的边线颜色(设为没有边线)。设定的结果是,不显示框图,只显示文字。对象元件库管理:单击“工具”菜单,选中“对象元件库管理”或单击工具条中的“工具箱”按钮,则打开动画工具箱,工具箱中的图标回用于从对象元件库中读取存盘的图形对象;图标回用于把当前用户窗口当选中的图形对象存入对象元件库中。如图所示:M象元件列表图口-J11noJaUIInHJ对象类型1三31罐32罐33OOA934罐35罐36小自m注拜对I确定I取消I图对象元件列表图从“对象元件库管理”中的“储藏罐”当选取中意的罐,按
36、“确认”,则所选中的罐在桌面的左上角,能够改变其大小及位置。从“对象元件库管理”中的“阀”和“泵”中别离选取2个阀、1个泵)。流动的水是由MCGS动画工具箱中的“流动块”构件制作成的。选中工具箱内的“流动块”动画构件(Ifel)0移动鼠标至窗口的预定位置,点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖动必然距离后,点击鼠标左键,生成一段流动块。再拖动鼠标,生成下一段流动块。当用户想结束绘制时,双击鼠标左键即可。当用户想修改流动块时,先选中流动块,鼠标指针指向小方块,按住左键不放,拖动鼠标,就可调整流动块的形状。用工具箱中的Al图标,别离对阀,罐进行文字注释。最后生成的画面如图所示:锅
37、炉水温控制系统演示工程图锅炉水温控制系统4.1.3概念数据变量实时数据库是MCGS工程的数据互换和数据处置中心。数据变量是组成实时数据库的大体单元,成立实时数据库的进程也即是概念数据变量的进程。概念数据变量的内容主要包括:指定数据变量的名称、类型、初始值和数值范围,肯定与数据变量存盘相关的参数,如存盘的周期、存盘的时刻范围和保留期限等。下面介绍锅炉水温控制系统数据变量的概念步骤。分析变量名称:表列出了创建工程中与动画和设备控制相关的变量名称。表锅炉水温控制系统的数据变量变量名称变量类型注释水泵开关型控制水泵“启动”、“停止”的变量出水阀开关型控制出水阀“打开”、“关闭”的变量设定温度数值型显示
38、设定锅炉水温实际温度数值型显示实际测量锅炉水温dF数值型锅炉水温的控制精度调节器开关型控制调节器“打开”、“关闭”的变量温度组组对象用于历史数据、历史曲线、报表输出等功能构件鼠标点击工作台的“实时数据库”窗口标签,进入实时数据库窗口页。按“新增对象”按钮,在窗口的数据变量列表中,增加新的数据变量,多次按该按钮,则增加7个数据变量,系统缺省概念的名称为“Datal、“Data2,“Data3”等。选中变量,按“对象属性”按钮或双击选中变量,则打开对象属性设置窗口。在大体属性中,对象名称为:实际温度;对象类型为:数值;其它不变。”设定温度“和“dF”也是如此设置。温度组变量属性设置,在大体属性中,
39、对象名称为:液位组;对象类型为:组对象;其它不变。在存盘属性中,数据对象值的存盘选中按时存盘,存盘周期设为5秒。在组对象成员当选择“设定温度”,“实际温度”。具体设置如图所示:基本属性I存盘属性I组对象成员I基本属性存盘属性I蛆对象成员I对象定义对象名称垂囱小数位厂对象初值最小值I1e*010工程单位I最大值le*010对象类型开关C数值。字符事件C组对象对象内容注释I用于历史数据、历史曲线、报表结出等功能构件数据对象值的存盘r不存盘0定时存盘,存盘周期同秒存盘时间设费C永久存储只保存当前P小时内数据特殊存盘处理I-加速存储时条件I加速存储周期秒加速存储时间物-r改变存盘间隔:小时前的间隔(秒
40、)-o小时前的间隔I秒Jo-检WlCJII确认MI取消I帮助IHlI检查IC)II硼认MI取消(N)I帮助H图温度组数据设置示用意图温度组数据设置示用意基本属性I存盘属性组对象成员I数据对象列表dFInputETimeInputETimcSlputETime6InputETimc7InputSTimcInputUserIInputUserZ组对象成员列表基本属性I存盘属性I报警属性I对象罡义-对象名存国小取位-对象初值0最小值Hewo工程单位I最大值M+oo对象类型0开关数值r字符r事件r组对象对象内容注释陶制水泵”启动”、”停止”的变室检查付)I编认MI取消(N)I帮助用I检查(C)II确认
41、MI取消(N)I帮助HiI图温度组数据设置示用意图水泵数据设置示用意水泵、调节阀、出水阀三个开关型变量,属性设置只要把对象名称改成:水泵、调节阀、出水阀;对象类型选中“开关”,其它属性不变。如图:基本属性I存盘属性I报警属性I对象定义对象名称庭南小数位(i对象初值锻小值pe*010-工程单位|最大值1三*010对象类型e开关CSifa。字符事件r组对象对象内容注释|控制出水海打开,、“关闭的变死sTJ象IS性t基本属性I存盘属性I报萋属性I对象定义对象名称师春小数位厂对象初值最小伯1e010工程单位I最大值1e+010-对象类型0开关C数值,字符r事件C组对象对象内容注修I控制调节器动作的变量
42、检查(C)|确认M|取消叫|帮助H检查(QII确i(Y)I取消I帮助HI图出水阀数据设置图图调节器数据设置图4.1.4动画连接由图形对象搭制而成的图形界面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态转变,达到进程实时监控的目的。MCGS实现图形动画设计的主要方式是将用户窗口中图形对象与实时数据库中的数据对象成立相关性连接,并设置相应的动画属性。在系统运行进程中,图形对象的外观和状态特征,由数据对象的实时收集值驱动,从而实现了图形的动画效果。在用户窗口中,双击锅炉水温控制窗口进入,选中5#锅炉双击,则弹出单元属性设置窗口。选中折线,则会出现21单击2J则进入动画组态属性
43、设置窗口,按下图所示修改,其它属性不变。设置好后,按肯定,再按肯定,变量连接成功。最大转变百分比100,对应的表达式的值改成100即可。如图:图单元属性设置图图动画组态属性设置图在用户窗口中,双击水位控制窗口进入,选中调节器双击,则弹出单元属性设置窗口。选中组合图符,则会出现1凶,单击1凶则进入动画组态属性设置窗口,按下图所示修改,其它属性不变。设置好后,按肯定,再按肯定,变量连接成功。水泵属性设置跟调节阀属性设置一样。如图所示:数据对象动画连接I巨二名连接笑型一连接表2:式组合图符可见度开关里组合国符按钮禽入开关蚩纲合图符可见度开美量?11检查(KlI确认MI取消ICJI帮助IHI图单元属性
44、设置图图动画组态属性设置图数据对象动画连接I属性设置I按钮动作可见度I当表达式非零时r对应图符可见6对应图符不可见图元名3揉金型组合图符按钮输入组合图符可见度组合图符按钮输入组合图符可见度容器器署节节节节调蜩调喝极IBslI检查的I确认MI取消C)I芾助HI检查的I礴认MI取消IqI帮助(HlI图动画组态属性设置图图单元属性设置图出水阀属性设置,咱们能够在“属性设置”中调入其它属性,如图所示:三71.三tt5三数据对象动画连接I图元名连接类型过万纽符按钮输入折线可见度开关遗折线可见度开关量连接表达式开关量21J动画组志用慢设置快捷说:氏检杳(KJI确认MI取消(gI帮助HI权跟四I检壹的I确认
45、MI取消(CJI帮助时I图单元属性设置图图动画组态属性设置图单元显性设置数据对象动画连接I连接类型连接表达式按钮愉入出水阀折线可见度折线可见度开关量2iu属性设置可见度I当寰达式非零B寸6对应图符可见C对应图符不可见检查(KJI确认(Y)I取消IgI帮助(三)I一可查IKlI确认MI取消I帮助时I图单元属性设置图图动画组态属性设置图图单元属性设置图图动画组态属性设置图单元属性设置图在用户窗口中,双制窗口进入,选中水泵双击,则弹出流动块构口。按下图所示修改,属性不变。出水阀上侧热器右边的流动块在流设置窗口中,只需要把成:出水阀二1即可,如数据对象动画连接I图元名组合图符折线折线连接类型按钮输入可见度可见度连接表达式的决力件同性段量出出出水水水阀阔阀检查IK)I确认MI取消ICJI帮助(三)I击锅炉水温控上方的流动块件属性设置窗水泵=1,其它的流动块与换动块构件属性表达式相应改图:次动发均件层性设置基本属性油动属性I可见度属性I当表达式非零时G流块开始流动流块停止涝动基本属性流动属性I可见度属性I表达式I出水词=1-当表达式非等时6滂块开始流动r流