用组态软件实现自动车库的控制Word文件下载.docx
《用组态软件实现自动车库的控制Word文件下载.docx》由会员分享,可在线阅读,更多相关《用组态软件实现自动车库的控制Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。
2.设计内容与要求……………………………………………………3
2.1设计内容…………………………………………………………………3
2.2设计要求…………………………………………………………………3
3.设计思路……………………………………………………………3
4.组态画面的设计……………………………………………………4
4.1实时数据库如下所示……………………………………………………4
4.2用户窗口的设置……………………………………………………………5
4.3运行策略……………………………………………………………………6
4.4各按钮的设置………………………………………………………………7
4.4.1开门按钮………………………………………………………………7
4.4.2关门按钮………………………………………………………………7
4.4.3停止按钮………………………………………………………………8
4.4.4开门指示灯……………………………………………………………8
4.4.5关门指示灯……………………………………………………………9
4.4.6车运行…………………………………………………………………10
4.4.7整体效果图……………………………………………………………10
5.操作说明……………………………………………………………11
5.1门的自动运行程序如下……………………………………………………11
5.2手动操作的程序如下………………………………………………………14
6.结论…………………………………………………………………15
致谢……………………………………………………………………16
参考文献………………………………………………………………17
1.前言
随着城市化进程的加速及人们经济生活水平的提高随着大中城市私人汽车数量的激增,停车难问题已经成为一个十分严峻的社会问题。
汽车工业的发展,我国城市轿车购买力逐渐增强。
车库已成为人们日常生活中不可缺少的工具,尤其是是自动化技术不断完善的今天,自动车库更是不断的普及,其运行的可靠性也成为人们关注的焦点。
近几年来随着组态软件的广泛应用,结合车库监控系统的实际要求和组态软件的特点开始将组态软件应用到车库的控制系统。
组态软件本身所具有的操作简便、可视性好、可维护性强、高性能、高可靠性及其逼真的动态画面等突出优点,可以使管理人员不到现场就能直观、清晰、准确地了解车库的运行状态,通过组态画面实时的对车库系统进行有效的监控,并可通过计算机直接控制车库的运行,充分提高系统的工作效率和监控力度,保障车库的可靠性。
且由于组态软件编程语言的简洁明了,使我们能清楚的了解到其运作的基本原理。
与以往车库控制中采用的单片机等软件相比,MCGS操作更简便,其动画显示使人机界面更加人性化,因此基于组态软件的车库控制系统的研究具有重要的现实意义。
随着组态软件的广泛应用,结合车库监控系统的实际要求和组态软件的特点开始将组态软件应用到车库的控制系统。
及时对车库系统中的故障进行报警,分析判断故障原因,并可通过计算机直接控制车库的运行,充分提高系统的工作效率和监控力度,保障车库的可靠性。
MCGS操作简便,其动画显示使人机界面人性化,因此基于组态软件的车库控制系统的研究就得越来越重要了。
2.设计内容与要求
2.1设计内容:
(1)基于MCGS软件设计自动车库门,搭建适应的模型,
(2)根据车的移动来控制车库门的开闭,
(3)车库前边设置感应区,来感应车的到来,从而发出信号控制车库门的开与关。
(5)门可以自动开关,也可以手动开关。
(6)设置指示灯来显示门的开关。
2.2设计要求:
(1)车行驶至门前,车感传感器接收特定的信号,并向车库门发开门信号。
(2)经延时一段时间后,车库自动开门,此时开门指示灯亮。
(3)车库门缓慢打开,全部打开时,开门指示灯灭,门运动停止。
(4)车进入车库内,车位传感器感测到车停到停车位置,向车库门发关门信号。
(5)经延时一段时间,车库自动关门,此时关门指示灯亮。
(6)车库门全部关闭时,关门指示灯灭,门运动停止。
(7)车出库时,手动打开车库门,车开出后,关闭车库门。
3.设计思路
搭建好车库模拟模块,把车设置为水平移动,车由外向车库行驶(车入库),当车行驶到某一坐标值时,车停止运动,感应传感器感应出扯得位置,发出信号给自动门,此时车库门开始开门,当门上移到某一坐标时,门停止运动,而此时车开始驶入车库内。
当车完全进入出库后,车停止,车库门开始下移即关门。
当门完全关闭,门停止运动。
车由车库向外行驶时(车出库),手动开启车库门,车库门开到最大时,按停止键,停止门的运动,点击出库按钮,控制车出库,车驶出车库后关闭车库门。
4.组态画面的设计
4.1.实时数据库如下所示
4.2.用户窗口的设置
封面的用户窗口属性设置
自动车库门的用户窗口
4.3运行策略
设置用户策略。
分别为开门、关门、停止、车运动
4.4各按钮的设置
4.4.1开门按钮
手动的时候自制门的开启,按下按钮时,开关变量开门置为1,执行开门的循环策略,运行IF程序,车库门逐渐打开。
4.4.2关门按钮
手动的时候自制门的开启,按下按钮时,开关变量关门置为1,执行开门的循环策略,运行IF程序,车库门逐渐关闭。
4.4.3停止按钮
手动的时候控制门的开启,按下按钮时,开关变量停止置为1,执行开门的循环策略,运行IF程序,车库门运行停止。
4.4.4开门指示灯
无论时车库门是自动运行时,还是手动运行,只要是车库门向上运行,上卷指示灯都会亮起,指示上卷,红色时是不工作,绿色时是工作。
4.4.5关门指示灯
无论时车库门是自动运行时,还是手动运行,只要是车库门向下运行,下卷指示灯都会亮起,指示下卷,红色时是不工作,绿色时是工作。
4.4.6车出库
手动的时候车出库的运行,按下按钮时,开关变量key置为1,执行车运动的循环策略,运行IF程序,车开出车库。
4.4.7整体效果图
封面如下
车库门运行窗口
5.操作说明
5.1门的自动运行程序如下:
IF车移动参数<
430THEN
车移动参数=车移动参数+10
ENDIF
IF车移动参数=430OR外开门=1THEN
IF门移动参数=-140OR外停止=1THEN
门移动参数=门移动参数
外开门=0
上卷指示灯=0
下卷指示灯=0
车感信号=0
ELSE
车移动参数=车移动参数
门移动参数=门移动参数-5
上卷指示灯=1
车感信号=1
IF门移动参数=-140AND车移动参数<
740THEN
上卷接触器=0
IF车移动参数=740THEN
IF门移动参数=0OR外停止=1THEN
车移动参数=车移动参数
车位信号=0
ELSE
门移动参数=门移动参数+5
下卷指示灯=1
车感信号=0
车位信号=1
IF车移动参数=740AND外开门=1THEN
ELSE
外停止=0
IF车移动参数=740AND外关门=1THEN
IF门移动参数=0AND车移动参数=740OR外停止=1THEN
外关门=0
门移动参数=门移动参数+5
下卷指示灯=1
5.2手动操作的程序如下:
5.2.1开门操作
IF外开门=1THEN
IF门移动参数=-140THEN
5.2.2关门操作
IF外关门=1THEN
IF门移动参数=0THEN
5.2.3停止操作
IF外停止=1THEN
门移动参数=门移动参数
5.2.4车运动
ifkey=1then
che=che+8
endif
手动操作是出库时应用的,当车要出库时,按开门按钮,车库门开始打开。
希望停止时,只需要按下停止按钮,车库门门停止运动。
按车出库按钮,车就会开出车库。
最后拿下关门按钮,关闭车库门。
6.结论
利用组态软件设计自动车库的动态组态画面,依据实际运作的情况及画面的布置,设定好各种变量的类型、初值。
根据预想的运作效果,设置车以及出库门的运动属性。
根据车库控制系统的各个物理变量,建立含有全部数据变量的实时数据库。
设定好当变量的值改变时动态画面的显示效果。
根据变量与变量或变量与动态画面的联系设定控制程序。
另外根据实际运行时可能出现得情况,还得设计出各相应的控制按钮,当出现故障的时候,此时就不希望车库门关闭,此时就可以利用车库内或车库外的按钮使门停止运作。
此外还应设有各做动作指示灯,让人可清晰的了解车库的运动情况。
如开门时有开门指示灯、关门时有关门指示灯等。
当变量的值改变时画面以图形对象的动画效果显示,或者由软件使用者改变图形对象数据变量的值。
MCGS软件控制效果清晰、直观,通过其动态画面可以很明了的了解控制系统的运作情况,给实际工程设计提供了一个很好的依据。
基于MCGS的自动门控制系统,操作界面友好,自动化程度高,监控可靠,完全可以满足工程的需要。
致谢
通过半个月时间的努力,终于完成了这次用组态软件实现自动车库的控制的课程设计,通过本次课程设计,我学到了很多关于组态软件的一些新的知识,使我在锻炼自己的个人能力的同时也学到了不同解决问题的方法。
在完成课程设计的这段日子里,王彩霞老师老师和同学还有同组人员给予很大的帮助和支持,再次对所有帮助和支持我的人表示衷心的感谢!
参考文献
【1】王彩霞.MCGS组态软件培训教程.
【2】常红梅.杨永平机电一体化立体停车库的PLC控制[期刊论文]-起重运输机械2007(08)
【3】许光泞,苑鸿骥,林小峰.立体车库计算机控制系统的构成及智能化方案[J]机电一体化,2004,(03).
【4】胡瑜基于组态控制技术的智能立体停车库[J]起重运输机械,2006,(02).
【5】马国华监控组态软件及其应用[M]1北京:
清华大学出版社,2001.
【6】马波.自动化组态软件的发展[J].自动化博览,2008,(03).
【7】包建华,丁启胜,张兴奎《工控组态软件MCGS及其应用》工矿自动化,2007
【8】刘振宇《基于MCGS组态软件开发水位控制系统的研究》山西农业大学学报,2006
【9】倪步喜《组态技术和PLC在水位控制系统中的应用》张家口职业技术学院学报,2007
【10】袁秀英主编1组态控制技术1北京:
电子工业出版社,2003