- 1.77 MB
- 2022-04-24 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
课程设计MCGS组态课程设计题目花式喷泉设计学号P091813172姓名李林同组人吴宗俞张小芳陈燕云张芳张跳跳专业班级09级电气工程及其自动化一班学院电气工程学院指导教师王彩霞成绩19n课程设计组态软件实现花式喷水池控制专业:电气自动化姓名:李林指导教师:王彩霞摘要在游人和居民经常光顾的场所,如公园、广场、旅游景点及一些知名建筑前,经常会修建一些喷泉供人们休闲、观赏。这些喷泉按一定的规律改变喷水式样,如果再与五颜六色的灯光相配合,在和谐优雅的音乐中,更使人心旷神怡,流连忘返。随着城市化进程的加速,花式喷泉可以在人们周围随处可见。花式喷泉是人造小气候,在炎热的夏日可以起到增湿和降温的作用;也为水体充氧,有利于水体增加自净能力,起到防止水体黑臭的作用。花式喷泉运行的灵活性是评价花式喷泉优劣的关键,而这与花式喷泉的控制系统息息相关。花式喷泉可以根据自己的设计,设计出各种各样的花样,加上灯光,能给人有种不错的视觉享受。本设计讲述的是如何用组态设计喷泉喷水方式,产生各样的样式,并给出了花式喷泉的喷水花样。关键词:花式喷泉,控制系统,组态软件ABSTRACTInthevisitorsandresidentsoftenvisitplace,suchasthepark,square,touristattractionsandsomewell-knownbuildingbefore,oftencanbuildsomefountainforpeopletotheleisure,ornamental.The19n课程设计fountainaccordingtocertainruleschangewaterspraystyle,ifagainandcolorfullightscoordinates,elegantmusicinharmony,moremakepeoplerelaxedandhappy,tolingerover.Withtheaccelerationofurbanization,fancyfountaincaninaroundpeopleeverywhere.Fancyfountainisaman-mademicroclimate,inthehotsummercanrisetohumidifyandcoolingeffect;Alsoforoxygenfillingwater,toincreasewaterself-purificationcapability,risetopreventwaterblacksmellyrole.Fancyfountainofoperationflexibilityisthekeytoqualityevaluationfancyfountain,andthefancyofthecontrolsystemandthefountainiscloselylinked.Fancyfountaincanaccordingtoyourowndesign,designoutallkindsofthings,addlighting,cangiveapersonhasagoodvisualenjoyment.Thisdesignisabouthowtousetheconfigurationdesignwaywaterfountain,whichkindsofstyle,andgivesthefancyfountainofhydraulicpattern.Keywords:fancyfountain,controlsystem,theconfigurationsoftware19n课程设计目录第一章绪论61.1课题研究背景61.2花式喷泉的概述61.3课题设计的目的和意义7第二章设计内容与要求82.1课程设计的内容82.1.1花式喷泉系统的设计要求与方案如下8第三章MCGS中组态动画的设计103.1制作工程画面103.1.1新建工程及组态画面103.2变量的定义123.2.1系统变量分配123.3数据对象属性设置133.3.1变量的定义143.4变量的连接153.4.1动画连接153.5喷泉控制系统的设计程序及结果分析163.5.1方式五的程序:1719n课程设计3.5.2方式五运行结果分析:19结论19参考文献2019n课程设计第一章绪论1.1课题研究背景随着城市化进程的加速,花式喷泉可以在人们周围随处可见。比如广场,大厦,小区等。花式喷泉是人造小气候,在炎热的夏日可以起到增湿和降温的作用;也为水体充氧,有利于水体增加自净能力,起到防止水体黑臭的作用。花式喷泉运行的灵活性是评价花式喷泉优劣的关键,而这与花式喷泉的控制系统息息相关。花式喷泉可以根据自己的设计,设计出各种各样的花样,加上灯光,能给人有种不错的视觉享受。1.2花式喷泉的概述喷泉是一种将水或其他液体经过一定压力通过喷头洒出来具有一定形状的组合体,提供水压的一般为水泵。现代城市中的喷泉形式已十分丰富。随着构筑物的大小及水压等的变化,喷泉或高或低、或珠或雾,精彩纷呈。可分为以下7种:(1)普通喷泉:只有简单的几种固定水型及灯光,随着电源的开闭而控制喷泉的运行、水型和灯光的变化。(2)程控喷泉:将各种水型及灯光,按照预先设定的排列组合进行控制程序的设计,通过计算机运行程序发出控制信号,使水型及灯光有各种各样的变化。19n课程设计(3)音乐喷泉:在程序控制喷泉的基础上加入了音乐控制系统,计算机通过对音频及MIDI信号的识别,进行译码和编码,最终将信号输出到控制系统,使喷泉的造型及灯光的变化与音乐保持同步。(4)水幕激光喷泉:将激光器发出的激光束射在水幕喷头的水幕上,激光束由激光控制系统编程控制,可发出多种多样的图案及色彩,照射在晶莹透明的水膜上,形成斑斓夺目的起义效果。(5)水珍珠喷泉:利用特殊音波将水变成球体的喷水装置和全频高速闪光灯的视觉图像效果的产品组成。(6)游戏喷泉:又称感应泉,喷泉水柱根据游人的动作产生反应,而且这种应具有不确定性,是一种互动式喷泉,增强了娱乐氛围。(7)跳跳喷泉:又名光亮泉。是一种高科技水景艺术,水形似根根晶莹透彻地冰柱,一串串飞向空中,轻舞飞扬。1.3课题设计的目的和意义随着我国经济的高速发展,微电子技术,计算机技术和自动控制技术也得到了迅速发展。而随着我国城市化进程的加快和人口大量集聚,环境越来越重要,好的环境能使心身愉快,做事效率提高。其中喷泉可以湿润周围空气,减少尘埃,降低气温。喷泉的细小水珠同空气分子撞击,能产生大量的负氧离子,有益于改善社区面貌和增进居民身心健康。19n课程设计第二章设计内容与要求2.1课程设计的内容本文根据生活当中出现的一些情况,以花式喷泉为研究对象,结合资料及文献,研究花式喷泉的控制问题,整理出一套可行的喷泉控制系统。本系统的研究内容主要包括了喷泉的发展情况及所存在的一系列问题;喷泉控制系统的组成;花式喷泉的控制任务和要求;再通过仿真软件来实现。2.1.1花式喷泉系统的设计要求与方案如下1、水池控制电源开关接通后,按下起动按钮,喷水装置即开始工作。按下停止按钮,则停止喷水。工作方式由“选择开关”和“单步/连续”开关来决定。2、“单步/连续”开关在单步位置时,喷水池只运行一个循环;在连续位置时,喷水池反复循环运行。3、选择开关用以选择喷水池的喷水花样,1~4号喷水管的工作方式选择如下:a)方式1选择开关在位置“1”——按下起动按钮后,1号喷水,延时2s,2号喷水,再延时2s,3号喷水,再延时2s,4号喷水,再延时2s,一起喷水,15s为一个循环。b)方式2选择开关在位置“2”——按下起动按钮后,4号喷水,延时2s,3号喷水,再延时2s,2号喷水,再延时2s,1号喷水,再延时2s,一起喷水,30s为一个循环。c)方式3选择开关在位置“3”——19n课程设计按下起动按钮后,1、3号同时喷水,延时2s后,2、4号同时喷水,1、3号停止喷水;交替运行5次后,再1~4号全部喷水,30s为一个循环。d)方式4选择开关在位置“4”——按下起动按钮后,喷水池1~4号水管的工作顺序为:1→2→3→4按顺序延时2s喷水,然后一起喷水3s后,1、2、3和4号水管分别延时2s停水,再等待1s,由4→3→2→1反序分别延时2s喷水,然后再一起喷水,30s为一个循环。e)方式5选择开关在位置“5”——按下起动按钮后,全部水管一起喷水,水管同时转动,1,2号向左转,3,4号向右转。5、不论在什么工作方式,按下停止按钮,喷水池立即停止工作,所有继电器、存储器均复位。6、水罐的控制:在喷水池旁边做一个水罐,用来盛水。水管喷水后水罐水位开始下降。7、报警装置:水罐水位降到一定程度后报警提示。8、灯光系统的控制:实现三路灯光的控制,即任意水管喷水时,黄色灯亮;没有喷水时,红色灯亮;所有的喷头喷水时,绿色灯亮花式喷泉池示意图如图2-1所示:图2-1花式喷泉池示意图19n课程设计第三章MCGS中组态动画的设计3.1制作工程画面3.1.1新建工程及组态画面在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮,则产生新“窗口0”,如图3-1:图3-1产生的新“窗口0”选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”,将“窗口名称”改为:花式喷泉控制系统;将“窗口标题”改为:花式喷泉;在“窗口位置”中选中“最大化显示”,其它不变,单击“确认”。如图3-2:19n课程设计图3-2用户窗口属性设置选中刚创建的“花式喷泉控制系统”用户窗口,单击“动画组态”,进入动画制作窗口。在组态软件系统中从“工具箱”中打开图库分别选择“水柱”、“按钮”图标并自己绘制“水花”,布置画面如图3-3所示。图3-3花式喷泉组态画面19n课程设计3.2变量的定义3.2.1系统变量分配在该组态工程中要用到的变量如表3-1所示表3-1花式喷泉控制系统变量分配表变量名类型注释垂动1数值型第一层水柱的垂直移动垂动2数值型第二层水柱的垂直移动垂动3数值型第三层水柱的垂直移动垂动4数值型第四层水柱的垂直移动次数数值型计数次数1数值型计数大1数值型第一层水花变大大2数值型第二层水花变大大3数值型第三层水花变大大4数值型第四层水花变大定时1数值型定时定时2数值型定时定时3数值型定时定时4数值型定时定时5数值型定时定时6数值型定时定时7数值型定时定时8数值型定时定时9数值型定时定时10数值型定时定时11数值型定时定时12数值型定时定时13数值型定时花垂动1数值型第一层花垂直移动花垂动2数值型第二层花垂直移动花垂动3数值型第三层花垂直移动花垂动4数值型第四层花垂直移动花见1开关型第一层花可见花见2开关型第二层花可见花见3开关型第三层花可见花见4开关型第四层花可见花水动1数值型第一层花水平移动花水动2数值型第二层花水平移动19n课程设计花水动3数值型第三层花水平移动花水动4数值型第四层花水平移动见1开关型第一层水柱可见见2开关型第二层水柱可见见3开关型第三层水柱可见见4开关型第四层水柱可见角度数值型开关数值型开关1开关型控制开关型循环单步之间的切换闪1开关型第一层水花闪烁闪2开关型第二层水花闪烁闪3开关型第三层水花闪烁闪4开关型第四层水花闪烁水动1数值型第一层水柱的水平移动水动2数值型第二层水柱的水平移动水动3数值型第三层水柱的水平移动水动4数值型第四层水柱的水平移动长1数值型第一层水柱变长长2数值型第二层水柱变长长3数值型第三层水柱变长长4数值型第四层水柱变长中间变量开关型中间变量1开关型中间变量2开关型中间变量3开关型中间变量4开关型中间变量5开关型红灯开关型灯光控制黄灯开关型灯光控制绿灯开关型灯光控制3.3数据对象属性设置选中数据对象,单机右侧“对象属性”19n课程设计按钮或直接双击该数据对象,弹出“数据对象属性设置”窗口,以对象初值设置为0,以开关型变量单步开关为例,对象初值设置为0,对象类型选择开关型,其他开关型数据对象设置类似,如3-4图所示。图3-4开关数据对象属性3.3.1变量的定义在利用组态软件的编辑过程中,首先应定义所要用到的变量,包括变量的描述,变量的类型,定义变量地址,选择连接的设备,寄存器。数据变量的内容主要包括:指定数据变量的名称、类型、初始值和数值范围,确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。也有些是原系统内部已经定义好的变量,如时间和日期等等,可以直接放入界面使用,并且会访问到操作系统的时钟。鼠标点击工作台的“实时数据库”窗口标签,进入实时数据库窗口页面。按“新增对象”按钮,在窗口的数据变量列表中,增加新的数据变量,多次按该按钮,则增加多个数据变量,按“对象属性”19n课程设计按钮或双击选中变量,则打开对象属性设置窗口。指定名称类型:在窗口的数据变量列表中,用户将系统定义的缺省名称改为用户定义的名称,并指定类型,在注释栏中输入变量注释文字。本系统中要定义的数据变量如图3-5所示。图3-5变量的定义3.4变量的连接3.4.1动画连接以水花1为例,其动画连接如图3-6所示。19n课程设计图3-6动画连接3.5喷泉控制系统的设计程序及结果分析我做的是方式五部分所以以方式五为例说明运行策略19n课程设计3.5.1方式五的程序:19课程设计角度=角度+3.14/180IF角度>=2*3.14THEN角度=角度-2*3.14ENDIFIF开关5=1THEN变量1=1开关=0开关2=0开关3=0开关4=0endifIF变量1=1THENif中间变量5=0then定时15=定时15+1长1=长1+2长2=长2+2长3=长3+3长4=长4+2见1=1见2=1见3=1见4=1水动1=!sin(角度)*4垂动1=!cos(角度)*4花水动1=!sin(角度)*4花垂动1=!cos(角度)*4水动2=!sin(角度)*4垂动2=!cos(角度)*4花水动2=!sin(角度)*4花垂动2=!cos(角度)*4水动3=!sin(角度)*-4垂动3=!cos(角度)*4花水动3=!sin(角度)*-4花垂动3=!cos(角度)*4水动4=!sin(角度)*-4垂动4=!cos(角度)*4花水动4=!sin(角度)*-4花垂动4=!cos(角度)*4endifendifIF长1=70THEN长1=70大1=大1+5花见1=1IF大1=100THEN闪1=1endifendifIF长2=90THEN长2=90大2=大2+5花见2=1IF大2=70THEN闪2=1endifendifIF长3=90THEN长3=90大3=大3+5花见3=1IF大3=90THEN闪3=1endifendifIF长4=90THEN长4=90大4=大4+5花见4=1IF大4=90THEN闪4=1endifendifIF定时15=400THEN见1=0花见1=0见2=0花见2=0见3=0花见3=0见4=0花见4=0大1=0大2=0大3=0大4=0长1=0长2=0长3=0长4=0定时15=0IF控制=1THEN次数=2if次数>0then中间变量5=0else中间变量5=9endifendif19课程设计方式五运行结果图3-7到图3-9如下:19n课程设计图3-7图3-8图3-919n课程设计3.5.2方式五运行结果分析:由运行结果图3-7至图3-9顺序可知方式五运行策略基本正确,方式五运行策略的大致过程是当按下方式五运行按钮时就会运行方式五的工作流程。首先是由所有水柱一起往上充水如图3-7所示,然后当水的高度达到水柱顶端的时候开始呈现喷水景象初期如图3-8所示。最后水花完全喷开并且水花的大小在闪动变化,这期间水柱和水花都便随着微小的转动仔细留意便可发现如图3-9所示。操作说明进入运行状态后,先选择单步或者连续方式,再选择某种运行方式,当需要切换到另一种运行方式时,应先点击复位按钮,再点击相应的运行方式。当电源按钮为零时,喷泉停止喷水。可以通过菜单或者主控窗口里的按钮来进入实时数据,历史数据,报警数据等相应的界面。结论本系统主要以组态软件模拟实现了花式喷泉,当花式喷泉的功能增加时,只需增加相应程序以及输出的功能,要改动的地方也较少,结果表明各方面都达到了设计要求,该设计方案是可行的。19n课程设计谢致在做论文过程中老师严谨的治学态度和一丝不苟的工作精神给了我深刻的启发,也给了我很大的触动。另外,老师经常给我讲解不懂的地方,叫我怎么入手,使我能尽快的完成论文。还要感谢老师和同组其他同学的指导,给了我很大的帮助。在此,对老师在工作和生活中给予的指导和关心致以最真诚的谢意。同时在这里还要感谢院里给予我们的关心和帮助,感谢老师们给予我们的帮助。参考文献[1]严盈富监控组态软件与PLC入门,北京:人民邮电出版社,2006[2]王克强音乐喷泉概述[M],太原:太原理工大学出版社,2006[3]张延灿喷泉工程发展及其设计问题(上)[M],北京:科学之友,1998[4]曾庆波监控组态软件及其应用技术,哈尔滨:哈尔滨工业大学出版社,200519