欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于PLC的立体车库程序的设计.doc

    • 资源ID:848790       资源大小:591.53KB        全文页数:32页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于PLC的立体车库程序的设计.doc

    1、摘要 随着国民经济的高速发展,我国轿车保有量直线上升,因此,停车问题也就逐渐成为大城市迫切需要解决的难题。为了解决停车难的问题,车库开始向高层发展,充分利用土地资源,提高城市土地的利用率,在有限的土地上停放更多的车辆,于是便发展出了立体车库。在科技发展迅速的今天,自动化控制技术越来越多的应用到了人们的生活生产中,而PLC控制技术已经成为了自动化控制的主要方式之一,本文以三菱PLC控制为例,结合3X3升降横移式立体车库来介绍PLC控制技术在立体车库控制方面的应用。立体车库的控制面板是利用MCGS组态软件制作而成的。关键字 立体车库、PLC控制系统、升降横移、MCGSAbstract With t

    2、he rapid development of national economy, Chinese car increases sharply.therefore,Parking problem has gradually become the urgent problem of some big city. In order to solve the problem of parking ,the garage began to develop the high level,made full use of land resources and improve the land utiliz

    3、ation rate.We should park more cars on the limited land.People invented stereo garage. With the rapid development of technology,automatic control technique was applied to peoples life and production.PLC control technology has become one of the main methods of automatic control.This paper based on th

    4、e MITSUBISHI PLC control and combined with the typical 3X3 up-down and translation stereo garage to introduce PLC control technology in the application of stereo garage control. stereo garage control panel is based on MCGS software to make.Keyword stereo garage、PLC control system、up-down and transla

    5、tion、MCGS 目录第一章 绪论11.1 课题研究的目的和意义11.2 论文的主要研究内容1第二章 PLC、GX Developer软件及MCGS软件简介32.1 PLC简介32.1.1 PLC的定义32.1.2 PLC的编程语言32.2 GX Developer编程软件简介42.2.1 GX Developer编程软件的特点42.3 MCGS组态软件简介52.3.1 MCGS嵌入式组态软件的特点5第三章 立体车库控制组态的设计63.1 工程的新建63.1.1 触摸屏型号选择63.1.2 设备组态63.1.3 窗口组态83.1.4 基本元件的建立83.1.5 基本元件数据的链接103.2

    6、动画脚本程序的设计113.2.1 移动属性设置113.2.2 动画脚本程序设计12第四章 立体车库PLC控制程序的设计144.1 设计思路144.2 流程图154.3 分配表174.4 主程序设计184.5 功能程序设计224.5.1 快速切换程序设计224.5.2 载车板切换程序设计224.5.3 急停及报警程序设计234.5.4 延时程序设计23第五章 立体车库PLC程序和组态的模拟与调试255.1 PLC写入255.2 组态写入265.3 PLC与组态的整体模拟26总结30参考文献33致谢34附录3529第一章 绪论1.1 课题研究的目的和意义 随着国民经济的高速发展,我国轿车保有量直线

    7、上升。据中国汽车工业协会公布的数据表明,1997年全国汽车保有量1100万辆,其中轿车万400辆,当年轿车生产量48.2万辆,微型车生产量38.2万辆,1998年轿车生产量50万辆,1999年55万辆,2000年57万辆。2002年中国汽车产量达到了325万辆,比上年增长38%,全球排位由2001年的第八位上升至第五位。2005年的轿车保有量已达到1108万辆。由于中国加入世贸关税进一步降低,2008年北京奥运及2010年上海世界博览会等重大事件的影响,以及国内需求的进一步拉动和“费改税”等政策的驱动,我国的汽车工业仍将具有很大的发展空间并将继续保持快速平稳发展。按前述数据预测,2010年将达

    8、到2000万辆。城市中停车位需求按1:1.2(100%的基本停车位和20%的公共停车位计算,将增加停车位480万个,平均每年需求96万个。因此,停车问题也就逐渐成为大城市迫切需要解决的难题。城市和已建小区有限的地面面积己无法提供足够的停车车位,向空间发展成为当前解决问题的一条重要途径。在现在这个社会,随着经济的不断发展,科技的不断进步,人们的生活水平越来越高,慢慢的,人们开始选择汽车作为出行工具,因此私家车日益增多。随着私家车的不断增加,渐渐地,人们发现,城市里的停车位越来越少了,经常会出现开着车没地方停的尴尬局面。由于现在城市发展很快,土地越来越紧缺,于是,如何让停车场能停更多的车而不占用更

    9、多的土地便成为了一个问题,于是,立体车库便成为了一种可能的选择。立体车库拥有占同样的土地面积,却能容纳更多汽车的特点,它可以在大厦林立的小区中摆放,也可以大面积的组合使用,还能和地下停车场,车库等组合使用,能有效的解决停车难的问题。在当今社会,自动化控制技术使用的地方越来越多,而PLC技术已经成为了自动化控制的主要方式之一。将PLC控制技术应用到立体车库上,可以大大的方便人们停车的过程。本文中立体车库控制面板是利用MCGS组态软件制作的触摸屏控制面板,利用触摸屏控制的话可以使立体车库的操作变得更加简单易懂,一目了然。1.2 论文的主要研究内容立体车库的出现,很好的解决了大城市停车难的问题。但是

    10、利用什么来控制立体车库呢?答案就是PLC。PLC可靠性高,抗干扰能力强,能实现很复杂的动作,这使得PLC在立体车库控制系统中的应用十分广泛。在程序设计之前,我首先是利用MCGS组态软件设计立体车库的控制面板及动画。 我可以根据我所制作的控制面板来设计程序。整个车库由一台PLC对其进行管理,由PLC来控制载车板升降横移电机正反转,完成车辆的存取操作,各车位车辆的存取按照相应的策略来调动载车板,以存取车辆。本文所用PLC型号为三菱FX2N-48MR。本文设计的程序要求完成立体车库自动运行功能如:自动/手动切换、载车板升降横移、延时自动运行、快速切换、载车板切换、急停等。第二章 PLC、GX Dev

    11、eloper软件及MCGS软件简介2.1 PLC简介2.1.1 PLC的定义可编程控制器,简称PLC,是指以计算机技术为基础的新型工业控制装置。在1987年国际电工委员会颁布的PLC标准草案中对PLC做了如下定义: “PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”2.1.2 PLC的编程语言不同的商家的PLC有不同的

    12、编程语言,但就某个商家而言,PLC的编程语言也就那么几种。1、 顺序功能图(SFC) 这是位于其它编程语言之上的图形语言,用来编程顺序控制的程序(如:机械手控制程序)。编写时,工艺过程被划分为若干个顺序出现的步,每步中包括控制输出的动作,从一步到另一步的转换由转换条件来控制,特别适合于生产制造过程。2、语句表(STL)是一种类似于微机汇编语言的一种文本编程语言,由多条语句组成一个程序段。语言表适合于经验丰富的程序员使用,可以实现某些梯形图不能实现的功能。3、梯形图(LAD)这是使用最多的PLC编程语言。因与继电器电路很相似,具有直观易懂的特点,很容易被熟悉继电器控制的电气人员所掌握,特别适合于

    13、数字量逻辑控制。梯形图由触点、线圈和用方框表示的指令构成。触点代表逻辑输入条件,线圈代表逻辑运算结果,常用来控制的指示灯,开关和内部的标志位等。指令框用来表示定时器、计数器或数学运算等附加指令。在程序中,最左边是主信号流,信号流总是从左向右流动的,不适合于编写大型控制程序。正因为梯形图具有直观易懂的特点,所以本文中的PLC程序就是运用梯形图来编写的。2.2 GX Developer编程软件简介GX Developer是三菱PLC的编程软件。适用于三菱Q、QnU、QS、QnA、AnS、AnA、FX等全系列可编程控制器。支持梯形图、指令表、顺序功能图程序设计,网络参数设定,可进行程序的线上更改、监

    14、控及调试,具有异地读写PLC程序功能。2.2.1 GX Developer编程软件的特点1、软件的共通化GX Developer能够制作Q系列,QnA系列,A系列(包括运动控制(SCPU),FX系列的数据,能够转换成GPPQ,GPPA格式的文档。此外,选择FX系列的情况下,还能变换成FXGP(DOS),FXGP(WIN)格式的文档。 2、利用Windows的优越性,使操作性飞跃上升能够将Excel,Word等作成的说明数据进行复制,粘贴,并有效利用。 3、程序的标准化 (1)标号编程 用标号编程制作可编程控制器程序的话,就不需要认识软元件的号码而能够根据标示制作成标准程序。用标号编程做成的程序

    15、能够依据汇编从而作为实际的程序来使用。(2)功能块(以下称作FB) FB是以提高顺序程序的开发效率为目的而开发的一种功能。把开发顺序程序时反复使用的顺序程序回路块零件化,使得顺序程序的开发变得容易。此外,零件化后,能够防止将其运用到别的顺序程序时的顺序输入错误。(3)宏 只要在任意的回路模式上加上名字(宏定义名)登录(宏登录)到文档,然后输入简单的命令就能够读出登录过的回路模式,变更软元件就能够灵活利用了。4、能够简单设定和其他站点的链接 由于连接对象的指定被图形化而构筑成复杂的系统的情况下也能够简单的设定。5、能够用各种方法和可编程控制器CPU连接 (1) 经由串行通讯口 (2) 经由USB

    16、 (3) 经由MELSECNET/10(H)计算机插板 (4) 经由MELSECNET()计算机插板 (5) 经由CC-Link计算机插板 (6) 经由Ethernet计算机插板 (7) 经由CPU计算机插板 (8) 经由AF计算机插板 6、丰富的调试功能 (1) 由于运用了梯形图逻辑测试功能,能够更加简单的进行调试作业。(2) 在帮助中有CPU错误,特殊继电器/特殊寄存器的说明,所以对于在线中发生错误,或者是程序制作中想知道特殊继电器/特殊寄存器的内容的情况下提供非常大的便利。(3) 数据制作中发生错误况时,会显示是什么原因或是显示消息,所以数据制作的时间能够大幅度缩短。 2.3 MCGS组

    17、态软件简介MCGS嵌入版组态软件是基于RTOS实时多任务操作系统的专门应用于嵌入式操作系统的组态软件,通过简单的模块化组态就可构造用户自己的应用系统,使用户从繁琐的编程中解脱出来,让用户在使用嵌入式系统时得心应手。2.3.1 MCGS嵌入式组态软件的特点MCGS嵌入式系统体系结构 MCGS嵌入式体系结构分为组态环境和运行环境两部分,组态环境相当于一套完整的工具软件,可以在PC机上运行,用简单的模块化设计帮助用户构造自己的应用系统,组态好的应用系统通过串口线或以太网下载到嵌入式系统中实时运行。 MCGS嵌入版组态软件分为人机界面组态和控制流程组态两部分,用户可以根据实际情况裁减所需内容。 其中人

    18、机界面组态与通用版类似,可以组态出动画窗口、曲线、报表,并可以设置用户权限,安全级别等等。控制流程组态是嵌入式组态系统特有的功能,主要用于组态实现各种控制流程和控制逻辑。系统提供了丰富的功能模块和控制逻辑,来帮助用户快速的实现各种控制功能,是构成用户应用系统实时控制的核心。在控制流程中可以利用MCGS提供的100多种功能模块组成各种应用系统,嵌入式系统中的MCGS实时数据库可以用作人机界面和控制流程数据交换的枢纽,控制流程可以通过实时数据库在人机界面上显示控制过程,并实现数据后处理。组态好的应用系统下载到内嵌了实时多任务嵌入式操作系统中实时运行,从而实现了控制系统的可靠性、实时性、确定性、安全

    19、性。第三章 立体车库控制组态的设计 本文中立体车库控制面板及演示画面的设计是运用MCGSE组态软件制作的。MCGSE组态软件具有全中文、面向窗口的可视化操作界面,实时性强,有良好的并行处理性能和丰富多彩的多媒体画面。该组态软件的开放式结构拥有广泛的数据获取和强大的数据处理功能。3.1 工程的新建3.1.1 触摸屏型号选择MCGS组态软件有“MCGS组态环境”和“MCGS运行环境”两部分组成,双击桌面上的“MCGS组态环境”图标,单击文件菜单中“新建工程”选项,弹出如图3-1所示对话框,TPC选择为“TPC7062K”,单击确认。图3-1 新建工程设置3.1.2 设备组态在工作台中激活设备窗口,

    20、如图3-2所示。鼠标双击“设备窗口”进入设备组态画面,如图3-3所示。图3-2 工作台激活设备窗口 图3-3 设备组态画面在设备工具箱中按先后顺序双击“通用窗口父设备”和“三菱_FX系列编程口”,把它们添加到组态画面,如图3-4所示。图3-4 添加设备后的设备组态画面提示是否使用三菱FX系列编程口默认通讯参数设置串口父设备参数,选择“是”,如图3-5所示。图3-5 是否默认参数所有工作完成后关闭设备窗口,返回工作台。3.1.3 窗口组态在工作台中激活用户窗口,鼠标单击“新建窗口”按钮,建立新画面“窗口0”,接下来单击“窗口属性”按钮,弹出“用户窗口属性设置”对话框,在基本属性页,将“窗口名称”

    21、修改为“立体车库控制面板”,点击确认进行保存,如图3-6所示。图3-6 建立用户窗口3.1.4 基本元件的建立按钮:从“工具箱”中选中“标准按钮”构件,在窗口编辑位置按住鼠标左键,拖放出一定大小后,松开鼠标左键,这样一个按钮就绘制在窗口画面中了,接下来双击该按钮,打开“标准按钮构件属性设置”对话框,在基本属性页中将“文本”修改为“1号车位”,背景色改为浅绿色,如图3-7所示。图3-7 按钮属性设置按照同样的方法依次绘制另外按钮,如图3-8.图3-8 全部按钮标签:单击选中工具箱中的“标签”构件,在窗口按住鼠标左键,拖放出一定大小的“标签”,双击进入该标签弹出“标签动画组态属性设置”对话框,在扩

    22、展属性页,在“文本内容输入”中输入“立体车库模拟演示”,在属性设置页,填充颜色选择“没有填充”,边线颜色选择“没有边线”,点击确认,如图3-9所示。图3-9 标签绘制 “立体车库控制面板”窗口就完成了,如图3-10所示。图3-10 立体车库控制面板“动画演示画面”和“限位开关”两个用户窗口中的按钮按照上述方法绘制,然后“动画演示画面”中的小车通过以下步骤绘制。鼠标单击工具箱中的“插入元件”按钮,打开“对象元件库管理”对话框,选中图形对象库车中的一款,点击确认添加到画面窗口中,调整到适当大小,利用复制再添加里六个小车,如图3-11所示。图3-11 小车绘制3.1.5 基本元件数据的链接 按钮:双

    23、击“1号车位”按钮,弹出“标准按钮构件属性设置”对话框,在操作属性页,点击“按下功能”,勾选“数据对象值”操作,选择“清0”操作,勾选“打开用户窗口”,选择“动画演示画面”,如图3-12所示。图3-12 按钮数据链接 点击问号弹出“变量选择”对话框,选择“根据采集信息生成”,通道类型选择“M辅助寄存器”,通道地址为“81”,读写类型选择“读写”,点击确认,如图3-13所示。图3-13 变量选择通过以上设置后如图3-14所示。图3-14 按钮设置完成3.2 动画脚本程序的设计3.2.1 移动属性设置 双击1号车位中的小车,在属性设置页中的“位置动画链接”选中“水平移动”,这时会自动生成一个水平移

    24、动页,点击水平移动页,在表达式中输入“车位1水平移动”,如图3-15所示。 图3-15 水平移动属性设置点击图3-15中确认,这时会弹出一个窗口,如图3-16所示。图3-16 组态错误 接下来单击“是”按钮,弹出一个窗口,如图3-17所示,单击确认。图3-17 添加水平移动数据对象其它小车设置可按照上述方法设置。3.2.2 动画脚本程序设计 双击窗口空白处,进入“用户窗口属性设置”对话框,在循环脚本页添加1号车位小车水平移动的脚本,如图3-18所示。图3-18 水平移动脚本设置比如3号车位呼叫时动画演示时的脚本程序如下:if 设备0_读写M0003=1 then if 车位1水平移动130 t

    25、hen 车位1水平移动=车位1水平移动+3endifendifif 设备0_读写M0120=1 then if 车位3垂直移动0 then 车位3垂直移动=车位3垂直移动-3endif if 设备0_读写M0003=0 AND 车位1水平移动0 then 车位1水平移动=车位1水平移动-3endif第四章 立体车库PLC控制程序的设计PLC在控制系统的应用中,外部硬件接线部分较为简单,对被控对象的控制作用,都体现在PLC的程序上。因此,PLC程序设计的好坏,直接影响控制系统的性能。4.1 设计思路本文中设想的立体车库是一个3X3型七车位的升降横移式立体车库,其工作原理是:第三层载车板可以做升降

    26、运动,第二层载车板可以做升降运动和横移运动,第一层载车板只能做横移运动。通过第二层和第一层的空位,利用载车板横移变换空位,将汽车停到第二、第三层或降至第一层,第一层的汽车可直接开进和开出,无需变换位置,如图4-1所示。图4-1 立体车库模拟图因为本文中设计的是立体车库的PLC控制程序,所以立体车库的硬件构造我们就不考虑了。立体车库存车时,如果第一层有空的车位,那就先停在第一层车位,第一层车位停满之后停第二层车位,第二层车位停满之后再考虑停第三层车位。立体车库存取车过程:小车从出入口处进入立体车库主通道,我们在出入口处设有一个触摸屏显示面板和道闸,驾驶员可以根据立体车库的停车情况按下相应的车位呼

    27、叫按钮,然后道闸打开,这时相应的出入库通道指示灯点亮,小车按照指示灯驶入立体车库出入库通道,将车开进车位载车板上后,停放在合适的位置,拉好手刹,然后驾驶员下车,立体车库就可以根据车位呼叫的信息将车停放在相应的车位。我们就拿5号车位存取车的过程来举例说明立体车库存取车过程,5号车位存车时,驾驶员按下触摸屏上面的5号车位呼叫按钮,道闸打开,小车从出入口进入立体车库主通道,出入库通道指示灯点亮,小车停在1号车位前面。立体车库中,1号车位载车板向右移动至空位,3号车位载车板也向右移动至空位,然后5号车位载车板向下移动至第一层,接下来小车开到5号车位载车板上,5号车位载车板又向上移动复位,最后依次是3号

    28、载车板左移复位,1号载车板左移复位,这样,5号车位存车就完成了;当5号车位取车时,1号车位载车板向右移动至空位,2号车位载车板也向右移动至空位,然后5号车位载车板向下移动至第一层,小车从立体车库内开出,最后从出入口处开出。1号车位和2号车位载车板分别用一台电机来控制其左右横移,3号车位和4号车位载车板各用两台电机控制,一台电机控制其左右横移,一台电机控制其升降移动,5号车位、6号车位和7号车位载车板分别用一台电机控制其升降移动。小车停车情况是通过装在每个车位载车板上的传感器来显示的,当车位上有车时,控制面板指示灯显示红色,并指示该车位有车,当车位上无车时,指示灯显示绿色。为了防止汽车在载车板上

    29、面滑动而造成损失,应该在载车板后端和前端位置各装一个高25mm左右的阻车挡板,司机在将车开到载车板上时,应该将车停在合适的位置上,并拉好手刹。本文所设计的PLC存取车控制程序只针对第2层和第3层的载车板,而对于底层车位载车板,存取车直接开进开出即可。第二层车位以上的载车板上都装有一个防坠挂钩,是由电磁铁控制的,当载车板要下降时,电磁铁得电,防坠挂钩就收回,载车板可以下降;当载车板上升到原来位置后,电磁铁就失电,防坠挂钩就弹出,挂住载车板防止其掉落。程序中车位载车板的到位停止是通过16个限位开关完成的,限位开关位置图如图4-2所示。图中三角形表示限位开关。图4-2 限位开关位置图4.2 流程图启

    30、动 自动/手动 载车板切换按下所需呼叫的车位按钮下降上升左移右移被呼叫的车位载车板移动图4-3 手动模式立体车库流程图启动 N 定时90S 被呼叫载车板上升按下所需呼叫的车位按钮 下方载车板移开载车板是否被上升到原位 防坠挂钩收回 被呼叫载车板下降Y 弹出防坠挂钩 N载车板下降是否到位 结束Y图4-4 自动模式立体车库流程图 4.3 分配表PLC内部辅助触点分配表:PLC内部元件组态按钮输入组态按钮M119自动/手动M1255号限位开关M0急停M1206号限位开关M12910号限位开关M1267号限位开关M13011号限位开关M1278号限位开关M13112号限位开关M1289号限位开关M13

    31、213号限位开关M811号载车板呼叫M13314号限位开关M822号载车板呼叫M13415号限位开关M33号载车板呼叫M13516号限位开关M44号载车板呼叫M136快速切换M55号载车板呼叫M138上升M66号载车板呼叫M139下降M77号载车板呼叫M140左移M81号车位传感器M141右移M92号车位传感器M137手动载车板切换M1103号车位传感器M1211号限位开关M1114号车位传感器M1222号限位开关M1125号车位传感器M1233号限位开关M1136号车位传感器M1244号限位开关M1147号车位传感器PLC输出分配表:输出输出设备输出输出设备Y01号载车板左移Y145号载车板

    32、上升Y11号载车板右移Y155号载车板下降Y22号载车板左移Y166号载车板上升Y32号载车板右移Y176号载车板下降Y43号载车板左移Y207号载车板上升Y53号载车板右移Y217号载车板下降Y63号载车板上升Y223号防坠电磁铁Y73号载车板下降Y234号防坠电磁铁Y104号载车板左移Y245号防坠电磁铁Y114号载车板右移Y256号防坠电磁铁Y124号载车板上升Y267号防坠电磁铁Y134号载车板下降Y27报警4.4 主程序设计主程序的设计我就利用3号车位存取车程序的设计来简单说明。3号车位载车板呼叫,M3得电:1号载车板右移:1号载车板右移到位后,6号常闭限位开关断开,停止右移: 6号

    33、常闭限位开关闭合,3号载车板下降,3号防坠电磁阀得电,挂钩收回,3号载车板下降到位后,1号常闭限位开关断开,停止下降:1号限位开关闭合,计时器T2得电开始计时,计时时间到之后,3号载车板上升: 3号载车板上升到位后,12号限位开关断开,3号载车板停止上升,3号防坠电磁阀失电,弹出挂钩:1号载车板向左移动,当移动到位后,4号限位开关打开,停止左移: 3号呼叫周期结束: 3号车位存取车程序设计完成。完整主程序见附录。4.5 功能程序设计4.5.1 快速切换程序设计 当车位3、4、5、6和7的载车板降至最底层时会有一个延时程序,这一段延时时间是用来存车或者取车的,当存车或取车完成了,但是延时时间还没

    34、到的时候,我们就可以利用快速切换程序使车位载车板快速上升,这样的设计可以提高立体车库的存取车效率。程序如下:就拿3号车位而言,当3号车位载车板降至最底层时,计时器T2开始计时,当计时时间还没到时,按下快速切换按钮,常开触点M136闭合,使M31导通,3号车位载车板上升。4.5.2 载车板切换程序设计 载车板切换是在手动模式下才使用的,例如:3号车位载车板恢复到原位后,需要将1号车位载车板也恢复到原位时就需要载车板切换触点来断开手动信号,因为手动信号都是自锁的。程序如下:就拿2号手动信号而言,当2号车位载车板恢复到原位时,需要常闭触点M137使2号手动信号M82失电,然后再按其它车位呼叫,这样就

    35、完成了手动模式时车位载车板的切换。4.5.3 急停及报警程序设计当出现紧急情况时,我们需要急停程序来使整个立体车库运行停止。程序如下: 按下急停的时候,M0得电,程序中的常闭触点M0就打开,切断全部信号,使立体车库停止运行。4.5.4 延时程序设计使用自动模式,当车位载车板到达最底层时,车辆存取需要一定时间,这就要延时程序来使载车板停留在最底层一段时间。程序如下:就拿3号车位载车板而言,当3号车位载车板到达最底层后,计时器T2得电,开始计时,计时时间到后常开触点T2闭合使M31得电,3号车位载车板上升。第五章 立体车库PLC程序和组态的模拟与调试 本文中立体车库PLC程序的调试不是在PLC输入

    36、端接上手动按钮,而是利用触摸屏写入信号,然后在PLC的输出指示灯上看输出。5.1 PLC写入 单击菜单“在线”中的“传输设置”,跳出传输设置窗口,单击“通信测试”,弹出如图5-1所示窗口说明与PLC连接成功。图5-1 传输设置 单击菜单“在线”中的“PLC写入”,跳出PLC写入窗口,单击“参数+程序”按钮,选择要写入的信息,然后单击“执行”,最后弹出如图5-2所示窗口,表明PLC程序写入完成。图5-2 PLC写入5.2 组态写入 单击工具栏中的“下载工程并进入运行环境”图标,弹出如图5-3的窗口。依次单击“连机运行”、“通讯测试”、“工程下载”,等工程下载完成后,组态写入就完成了。 图5-3

    37、组态写入总结为期两个多月的毕业设计即将结束了,经过两个多月的努力,我终于在同学和老师的帮助下完成了立体车库控制程序的设计。回想起这两个多月的时间,我感觉收获颇丰。毕业设计作为综合性的设计,与以前教学中的实验、课程设计相比难度要大很多。毕业设计不同于我们平时做的课程设计可以根据课本和老师所提供的相关资料去完成设计,它是我们大学四年所学知识的一个综合的训练,它所涉及的有些知识是我们不曾学习的,这就需要我们有良好的自学能力。比如本文中PLC编程软件和MCGS组态软件都是我不曾接触过的。刚开始确定毕业设计课题那段时间,我首先是去图书馆查找一些相关的书籍和资料,然后分析设计,根据实际情况拟定程序设计方案

    38、。毕业设计中期阶段,我需要做的是在实验室不断调试程序,然后发现问题,解决问题。最难解决的问题就是动画脚本的编写,因为我对于动画脚本编写一点基础都没有,但是通过一段时间的自学以后,我现在已经能简单的编写脚本程序了。毕业设计最后阶段就是写毕业论文了,毕业论文就是把自己所做的事情通过书面的形式表达出来。通过这次毕业设计,我在各个方面都有了很大的提高,特别是在理论和实践结合方面使我受益匪浅,使大学里学习的理论知识在根本上得到一次最完整的实践和提高,也为我即将面临的工作奠定了很好的基础。参考文献 1许廖,王淑英.电器控制与PLC控制技术M.北京.机械工业出版社,2005 2肖峰,贺哲荣.PLC编程100

    39、例J.北京.中国电力出版社,20093MCGSE培训教程. 北京昆仑通态自动化软件科技有限公司.20034范次猛.可编程控制器实训指导J.哈尔滨.哈尔滨工程大学出版社,20075邹金慧.可编程控制器及其系统M.重庆.重庆大学出版社,20026姜治臻.PLC项目实训J.北京.高等教育出版社,20087杨青杰.三菱FX系列PLC应用系统设计指南J.北京.机械工业出版社,20088宋小春.三菱FX2N PLC技术与应用M.广东.人民邮电出版社,2007 9GX Developer用户操作手册10三菱微型可编程控制器编程手册致谢 这篇论文在设计过程中遇到了许多的问题,在解决问题的过程中,我的指导老师和同学给了我很多的帮助,在这里我表示对他们深深的谢意。首先感谢我的指导老师王老师,因为有了您的指导,这篇论文才能顺利完成。其次感谢班主任和所有教过我的老师,在这四年的学习生活中,你们教给了我很多的知识。再次感谢我身边的同学和朋友,谢谢你们对我的帮助和宽容,和你们在一起的时间,将是我最珍贵的回忆。


    注意事项

    本文(基于PLC的立体车库程序的设计.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922