MCGS组态课程设计题目基于组态软件实现八层电梯楼层定位及显示学号姓名同组人专业班级09自动化(1)班学院电气工程学院指导教师成绩基于组态软件实现八层电梯楼层定位及显示摘要随着城市化进程的加速,电梯已成为人们日常生活中不可缺少的交通工具,其运行的可靠性也成为人们关注的焦点,所以开发和研制电梯监控系统具有十分重要的现实意义。
电梯监控的目的在于以最少的人员配备来加强对电梯的管理,提供较为直观、清晰、准确的电梯运行状态,进而为维修和故障诊断提供多方面的可能性,充分提高系统的工作效率。
为了进一步对电梯工作状态的了解,本文利用MCGS组态软件,编制组态动画,模拟的实现对电梯运行过程的监视,对电梯的实时控制和不同楼层跳转,来实现直观、准确地反映电梯实际运行状态。
关键词电梯,MCGS,监控系统,楼层跳转ABSTRACTWith the acceleration of urbanization, the elevator has become an indispensable people daily life of transportation, the operation reliability of also becomes the focus of attention, therefore the development and research the elevator control system has very important practical significance. The aim of the elevator control with the fewest number of personnel is to strengthen the management of the elevator, provide more intuitive, clear and accurate elevator status, then for maintenance and fault diagnosis for various possibilities, fully improve the working efficiency of the system.In order to further the understanding of the work of the state on the elevator, This paper on MCGS software, prepares configuration animation, to achieve the operation process of the elevator surveillance of the simulation,but at the sametime, through the real-time control of elevator and different floor jump, to direct, accurately reflect the actual operation state of the elevator.Key Words:Elevator, MCGS , Monitoring system , Floor jump目录1.绪论 (4)1.1 引言 (4)1.2 MCGS组态软件简介 (4)1.3 设计内容及要求 (4)2.组态动画设计 (5)2.1建立电梯控制系统工程 (5)2.2 电梯控制画面的编辑与设计 (6)2.3 运行策略的编写 (7)3.电梯控制系统调试 (11)3.1 电梯控制系统的调试 (11)3.2 本设计存在的部分问题 (12)总结 (13)参考文献 (14)致谢 (15)附录 (16)1.绪论1.1 引言随着城市化进程的加速,电梯已成为人们日常生活中不可缺少的交通工具,其运行的可靠性也成为人们关注的焦点,所以开发和研制电梯监控系统具有十分重要的现实意义。
现在,电梯已完全融入我们的生活、工作及学习中,人们越来越离不开它。
1.2 MCGS组态软件简介MCGS(Monitor and Control Generated System,监视与控制通用系统)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制,为解决一些实际工程问题提供了一种崭新的方法。
1.3 设计内容及要求由于电梯的运行是根据楼层和轿厢的呼叫信号、行程信号进行控制的,而楼层和轿厢的呼叫是随机的,因此其系统控制采用随机逻辑控制。
即在顺序逻辑控制实现电梯的基本控制要求的基础上,根据随机的输入信号和电梯的相应状态适时的控制电梯的运行。
为便于观察对电梯的运行方向以及电梯所在的楼层进行显示,采用LED和发光管显示,而对楼层和轿厢的呼叫信号采用指示灯显示(开关上带有指示灯)。
采用MCGS实现的电梯控制系统具体要求如下:①电梯可以安全自动响应每层的呼唤;②当有人按下楼层时,电梯2秒自动开门,抵达楼层后响铃并自动开门,而后4秒钟自动关门。
③当电梯停止在某层时,若有呼叫信号,则对此信号进行处理;④电梯运行方向由内选信号决定,电梯运行过程中,顺向优先执行;⑤若电梯运行中遇呼梯信号时,顺向截车,反向不截车,执行完顺向再执行反向⑥电梯内设置楼层计数显示,运行状态显示楼层的功能。
⑦当电梯断电时显示“已断电”,正常时显示“正常运行”,以及应急报警显示。
⑧当到达目的楼层,跳至该楼层窗口,显示相应的场景2.组态动画设计2.1建立电梯控制系统工程打开MCGS组态软件,进入MCGS组态环境后,建立如图2.1所示的电梯控制系统工程。
新画面命名为“WMLFS8层楼梯显示设计”图1 电梯控制系统工程图2.2 电梯控制画面的编辑与设计1)利用MCGS提供的编辑工具编辑完成后的完整外部控制画面如图2所示。
图2 电梯外部控制系统的主界面2)完整外部控制画面如图3所示。
图3 电梯外部控制系统的主界面2.3 运行策略的编写1)实时数据库设置在电梯控制系统中,最为关键的就是动画连接。
当控制系统设计完成后,就可以对图像进行动画连接。
只有实现了正确的动画连接以后,才能将电梯的运行过程逼真的在组态王界面上展现出来。
根据电梯控制系统的控制要求分析,电梯的数据对象如图4所示图4 电梯控制系统的变量列表2)运行策略的设置运行策略是指对控制系统运行流程进行控制的方法和条件,它能够对系统执行某项操作和实现某种功能进行有条件的约束。
运行策略由多个复杂的功能模块组成,称为“策略块”,用来完成对系统运行流程的自由控制。
运行策略的设置如图5、6所示图5 运行策略循环时间设置图6 运行策略3)动画连接按照电梯控制系统的控制要求,并结合以上的数据对象进行控制画面图元对象的动画连接。
编辑好的画面是静止的,要想达到正确实时的控制,必须进行动画进行连接,即将图元与实时数据库中数据对象进行连接。
在MCGS 组态软件中,图形动画连接,即对图元、图形对象定义动画属性,在系统运行的过程中,让这些图形对象产生不同的动画效果。
①电梯的动画连接设置如图7所示。
②电梯轿厢左、右门动画组态属性设置如图7、8所示③电梯楼层显示器的动画连接设置,如图9所示。
图7 电梯的动画连接设置图8 电梯轿厢右门动画组态属性设置图9 电梯轿厢左门动画组态属性设置图10 电梯楼层显示器的动画连接设置○4电梯的报警指示灯的闪烁效果及可见度设置如图11、12所示。
图11 电梯的呼叫指示灯闪烁效果设置图12 电梯的呼叫指示灯闪烁效果设置⑤电梯内部楼层控制按钮动画连接设置如图12、13所示图12电梯内部楼层控制按钮基本属性设置图13电梯内部楼层控制按钮操作属性设置3.电梯控制系统调试3.1 电梯控制系统的调试完成电梯控制系统的控制画面编辑,并进行动画连接后,在运行策略中添加运行策略和脚本程序,从而进行模拟调试。
模拟调试的目的是对现场的数据进行模拟,检查动画效果和控制流程是否正确,从而达到与外部设备进行可靠的连接。
①调试正常运行结果如图14所示。
②电梯门打开的瞬间如图15所示③在3楼电梯内部通过内部控制按钮向上运动至6楼时运行结果如图16、17所示④在5楼电梯内部通过内部控制按钮向下运动至2楼时运行结果如图18、19所示图14 电梯运行结果图15 电梯门打开的瞬间图16 电梯向上运行瞬间 图17电梯到达6楼图18 电梯向下运行瞬间 图19 电梯到达2楼3.2 本设计存在的部分问题基于本次控制流程设计,在电梯模拟调试的过程中仍然存在许多的问题,模拟控制不能很好地按实际的控制要求运行,这样将给电梯的现场调试带来许多的不便。
目前,仍然存在的问题可归结如下:一是,在电梯上行或下行的过程中,可以响应多个按钮,顺向截车,但是截车的顺向楼层存在问题二是,电梯在顺向截车时所打开的多个楼层窗口不能自动关闭。
三是,电梯的远程控制没有连接设计。
总结在将近一个月的课程设计中,我们遇到了许许多多的困难,由于对MCGS 组态软件的使用还不是非常熟练,在设计的过程中对于程序的编写、动画的连接以及一些脚本程序的使用都会存在一定错误,好的方面是通过自己的反复检查以及老师及同学的热心帮助,这些问题都得以解决。
通过本次课程设计让我进一步熟悉了MCGS组态动画环境的使用,在编写程序的过程中,让我学会了思考问题及解决问题的方法,扩展了自己的思维,由于时间及个人能力的问题,本次课程设计算不上完美,但我从中收获颇丰。
参考文献[1] 袁秀英,组态控制技术,北京:电子工业出版社,2003. 1[2] 薛迎成,何坚强,工控机及组态技术原理与应用,北京:中国电力出版社,2007. 3[3]吴国政,电梯原理与使用,北京:电子工业出版社,1999. 20[4] 吴晓,计算机工业控制技术,厦门:厦门大学出版社,2005. 174[5] 林威汉,国内组态软件的现状和未来,电气时代,2002,6:9在这次紧张而又匆忙课程设计的撰写过程中,我得到了许多人的帮助。
首先我要感谢王彩霞老师在课程设计上给予我我们组的指导、提供给我们的支持和帮助,这是我们能顺利完成这次报告的主要原因,更重要的是老师帮我们解决了许多知识上的难题,让我能把系统做得更加完善。
在此期间,我不仅学到了许多新的知识,而且也开阔了视野,提高了自己的设计能力。
其次,我要感谢帮助过我的同学,他们也为我解决了不少我不太明白的设计难题。
同时也感谢学院为我提供良好的做毕业设计的环境。
最后感谢我的团队,正是因为我们每个人的努力,我们才能在有限的时间内完成我们的课程设计,我们的团队意识也有了明显的提高。
最后再一次感谢所有在设计中曾经帮助过我的良师益友和同学(本次课程设计我做的是主窗口的设计及运行策略中电梯内部控制和外部门控制程序的编写)电梯内部控制及外部门控制程序清单电梯内部控制程序清单外部门控制程序。