1、本科生毕业设计(论文)( 2013 届)设计(论文)题目 基于 FX2N的双层立体车库控制系统设计作者分院专业班级指导教师(职称)论文字数论 文 完 成 时 间张雨龙信息与机电工程分院机械 092 班王玉槐(讲师)92002013 年 4 月 18 日杭州师范大学钱江学院教学部制基于 FX2N的双层立体车库控制系统设计机械 092 班 张雨龙指导教师王玉槐摘 要:城市土地资源紧缺,停车难已制约中国城市的发展。据报道:30%的堵车是为找停车位造成的。在人们对生活质量和环境意识不断增强之时“车库”日渐成为热门话题,它以占地面积小、效率高、安全可靠、空间灵活等优点越来越受欢迎。机械自动化立体车库将会
2、在新开发的楼盘及商业区大显身手。 本设计基于日本三菱公司的FX2N系列 PLC作为核心控制器建立双层五车位升降式立体车库的设计,完成了系统需求分析、硬件选型、控制电路设计和控制梯形图程序设计。同时,以组态王 6.53 工业组态软件对其立体车库的工作过程进行模拟。关键词: 升降式立体车库;PLC;组态王;Design of control system for the double-layer parking garage based on the FX2NMechanical class 092Zhang YulongInstructor: Wang YuhuaiAbstract : Urba
3、n land resources are scarce, difficultparking has restrictedthe development ofChinese city.According to the daily reports:30% of the traffic jam caused by finding a parking space,More and more popular in peoples quality of life and the environment and increasing awareness of thegarage is becoming a
4、hot topic, small footprint, high efficiency, safe and reliable, flexible space, etc. The mechanical automatic stereoscopic Garage will play an active role in the new real estate development and commercial. This design is based on Japans mitsubishi FX2N series PLC as the core controller is a double f
5、ive lifting of stereoscopic parking garage design, at the same time to and configuration software kingview 6.53 to simulate the process of the stereo garage work.Key words:elevating the three-dimensional garage; PLC; Kingview;目 录1 引言01.1研究背景01.1.1国内研究 状01.1.2国外研究 状02 概述12.1需求分析12.2整体方案 33.1 PLC控制器的
6、型43.2硬件 路 53.2.1 机 路 53.2.2PLC控制 路 64 系 件 74.1 件 构 74.2 PLC程序 74.2.1主程序 74.2.2手 子程序 84.2.31# 位自 程序 84.2.42# 位自 程序 104.2.53# 位自 程序 114.2.6公共程序 124.3 仿真系 124.3.1仿真界面 124.3.2取 仿真脚本程序164.3.3存 仿真脚本程序164.4系 及分析175 与展望19参考文献20致 21附 22基于 FX2N的双层立体车库控制系统设计机械 092 班 张雨龙指导教师王玉槐1 引言1.1研究背景1.1.1国内研究现状随着经济的快速发展和人民
7、生活水平的提高,世界各大中城市轿车拥有量的迅速膨胀,车辆的增加、交通拥挤所造成的商场、酒店车位限制,使得车主为停车发愁。因此,扩展停车场引起人们的广泛关注。普通露天停车场和建筑物下的停车场虽然停车方便,但占地面积广,且停车数量有限,加上当今土地价格突飞猛进增长。因此,减少土地占用成本,充分利用立体空间,缓解城市中道路空间小的矛盾,减少污染,规范和科学管理汽车的停放,建立立体停车场已经刻不容缓。升降横移式立体停车库是一种比较典型的机电一体化产品形式,它主要涉及机械、电子、建工等多个领域,它需要各方面的专业技术人员协同工作。在现代化大都市中,升降横移式立体车库已经渗入到人们的各个生活领域,在机关、
8、宾馆酒店、医院和居民区等许多地方,升降横移式立体停车库成了一道必不可少的基础设施。 但是我国的机械式停车库技术发展比较晚, 大部分还沿用着日本 80 年代的技术。经济的飞速发展,机械式车库的现有功能已落后于人们的要求。现有车库技术的不足主要表现在取车得时间比较长,智能化程度比较低,安全程度不够,设计型式比较陈旧。上海和北京等地现有的许多高质量的立体停车库,都是运用大量的外汇从国外进口的,并且售后服务也得不到令人满意的保障。为了打破这种依赖进口的格局,打出具有自身特色的车库产品,就得要在原有技术上有重大突破,从而带动国内车库行业的发展。因此,对立体停车库的系统研究显得尤为重要。1.1.2国外研究
9、现状立体停车库设备的应用已有30 多年的历史了发展较早、较好的有日本、韩国、台湾省、德国等众所周知,我国经济在经历了近30 年的高速增长之后,大众对生活质量的要求日益提高,“衣食住行”中的“行”提高到一个新的高度。随之而来的交通方面的情况也日加紧张,而这包含了动态与静态两个方面。如同城市中由平房改建成高楼大厦一样,停车也从平面转向立体化停放,立体停车在静态交通中已经占有越来越重要的地位。立体停车库与传统的地下车库相比,在许多方面都显示出优越性首先是节地优势,以往的地下车库由于要留出足够的行车通道,平均一辆车就要占据40 平方米的面积,而如果采用双层立体停车库,可使地面的使用率提高80 90,如
10、果采用地上多层215040建开发成本。例如北京印度尼西亚驻华大使馆未建多层立体停车库前平面只能放五辆车,现建成三层立体升降横移类停车库后,能停放13 辆车,基本能满足驻华大使馆要求。人们普遍认为停车设备行业发展前景良好,并已被誉为21 世纪最热门的行业之一。2 概述2.1需求分析随着汽车的急增致使城市停车难问题不断恶化, 而作为解决城市静态交通的有效措施向空间、向高层发展的自动化立体停车设备, 以其占地面积少、停车率高、布置灵活、高效低耗、性价比高、安全可靠等优点, 越来越受到人们的青睐。目前市面上常见的立体停车库有:升降横移类、垂直循环类、多层循环类、水平循环类、平面移动类、巷道堆垛类、垂直
11、升降类和简易升降类等8 种 ,其中升降横移类以其结构简单、操作方便、安全可靠、造价低等优点, 在国内车库市场占有绝对优势的市场份额。升降横移式立体停车库作为一种新兴的停车设备,以其独特的特点应用在酒店、宾馆、机关单位以及居民小区等各种场所。本文主要以升降横移式立体停车库为研究对象,对其进行控制系统研究与设计。升降横移式立体车库利用托盘左右移位产生垂直通道,实现车位升降存取车辆。在系统中, PLC 作为控制器直接控制车库运行,工控机作为上位机通过网络通信监视整个车库的运行状态,实现车库的安全运行和管理。停车库控制系统的硬件和软件相互依托,相互补充,才能有效地以最低的成本完成对车库系统的控制。升降
12、横移式立体停车库具有非常广阔的发展空间和发展前景,其未来的发展方向就是要使停车库实现真正的智能化,以互联网为依托,实现网络化。操作人可通过灵活多样,比较友好的人机界面,控制灵活,系统的安全性和可靠性高。在工业自动化控制中, 最常用的三种控制方式有单片机控制、 可编程控制器控制和继电器控制,这三种控制方式各有优缺点。在 20 世纪 80 年代以来单片微机依它的控制功能强、体积小、成本低、功耗小、成本低和使用方便等优势得到飞速发展。 理论上也可用于立体停车库系统, 但实际上在立体停车库的控制系统中,单片微机控制却没有得到广泛的推广应用,其原因主要有以下几点:单片机只是一个芯片,用单片机直接开发控制
13、系统,还必须进行系统硬软件设计和抗干扰设计才能付诸应用,这里包含大量个性化及针对性的设计,对开发者要就相当高,工作量大、成本高、编程比较复杂、开发周期长,有很强的针对性;控制系统开发周期比较长,系统调试耗时比较多;抗干扰能力比较弱,所以对现场工作环境要求很苛刻;单片机自身就是弱电驱动,若用于控制必须添加多个驱动装置,而随着驱动环节的增加,系统的可靠性不仅下降,而且大大提高系统的复杂程度,编程复杂,容易出错;单片机应用范围主要是大批量重复生产的民用消费品以及小批量产品,特别是仪器仪表,家电以及小型控制系统。PLC和继电器相比具有明显的优势:A. 控制方式继电器控制是采用硬件接线(硬接线)实现过程
14、控制,即利用导线把继电器、接触器的线圈以及它们的开关的触点按逻辑关系顺次连接起来完成既定的逻辑控制。一量系统设计完成后,若想改变或增加功能将十分困难;由于继电器的触点有限,其灵活性和扩展性也受到制约。PLC通过编制程序实现各种逻辑控制,控制要求改变, 只需改变用户程序即可,故称 “软连接”。它的接线少,体积和功耗小。B. 控制速度继电器控制是靠继电器的触点的通断实现控制的,其动作频率受制于机械结构,动作速度慢;机械触点的现抖动现象会引起系统的误操作。PLC 是由程序指令控制半导体电路来实现控制,速度极快并且PLC内部有严格的同步,不会出现抖动问题。C. 延时控制继电器控制系统的延时控制是靠时间
15、继电器的滞后动实现,精度不高且易受环境温度和湿度的影响,调整时间困难。PLC用半导体集成电路作定时器,精度高。定时器数量多,用户可随意更改设定值。D. 控制数据类型继电器控制系统一般只能进行开关量的逻辑控制。PLC 除了能进行开关量的逻辑控制外,还具有模拟量控制、数据处理、能通讯联网、生产监控等功能,可实现多种复杂控制。E. 可靠性和可维护性继电器控制系统使用大量的机械触点,连线多而复杂而且寿命短,系统的可靠性和维护性都较差。PLC采用微电子技术,开关动作由无触点的半导体电路完成,因此寿命长,可靠性高。PLC本身的监测和自诊断功能,方便现场调试和维护。此外, PLC 具有如下特点:a. 可靠性
16、高,抗干扰能力强。PLC 由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。此外,PLC 带有硬件故障自我检测功能,出现故障时可及时发出警报信息。b. 配套齐全,功能完善,适用性强。PLC 发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC 大多具有完善的数据运算能力,可用于各种数字控制领域。c. 易学易用,深受工程技术人员欢迎。d. 系统的设计、建造工作量小,维护方便,容易改造。e. 体积小,重量轻,能耗低。综合以上原因,选择PLC来进行立体车库控制是最为合适的。2.2
17、 整体方案设计升降横移立体车库车位结构为N*M 二维矩阵形式,可设计为多层、多列。由于受收链装置及进出车时间的限制,通常设计为2到 4 层 ( 国家规定最高为4 层 ) ,其中以 2、3 层者居多,实际上可以根据泊车的多少决定立体车库的规模。车库提供的总车位容量为:P=N*M-(N-1),其中 N 为二维矩阵的行,即车库的层数; M为二维矩阵的列,即车库的列数。从结构上来说,通常立体停车库除顶层外的其他层都必须留出一个空位,用来向载车盘提供上升和下降的通道。当车辆位于底层时,无需移动其他托盘就可以直接取出车;若准备将车存于底层,同样不需要移动其他层的载车盘,直接将车驶入即可。但若车辆存于中间层
18、或顶层,在存取车时,则需要判断预存取车位处所在的下方是否为空,不为空则要通过横移将车位以下的托盘调整为空,进行平移操作后,在进行下降至一层,进行存取车。整体操作时,遵循底层托盘只进行平移操作,顶层托盘只能进行升降操作,中间层既可平移又可升降操作的原则。本次设计一个双层 5 车位的升降横移式立体车库,两层平面为:上平面U 和下层平面 M。上平面 U 只能进行升降动作,下层平面M只能进行平移动作。立体车库中总共有6 个车位,其中一个为空位向载车盘提供上升和下降的通道,另外5 个车位用于存放车辆。当下层平面M车位进出车时,不需要移动其他托盘就可直接进行进出车处理。当上平面U 车位进出车时,首先要判断
19、其对应的下方位置是否为空,不为空时要进行相应的平移处理,直到下方为空才可进行下降动作到达下层平面M,进行进出车处理,进出车完毕后上升回到原位置。根据运动的规律存取车的过程主要包括3 个步骤 :1. 为了让出空位,载车板需要横移;2. 为了存取车,需要载车板的升降;3. 载车板左右横移一个准确的停车位行程和升降到准确的位置。下图是一个两层平面立体车库的结构示意图1 号车2 号车3 号车4 号车5 号车空位空位图2-1立体停车库示意图3 系统硬件设计3.1 PLC 控制器的选型本设计 PLC选择三菱 FX2N-48MR型 PLC,FX2n系列是 FX系列三菱小型PLC家族中最可靠的系列。FX2n
20、系列 PLC具有程式执行更快、全面补充了通信功能、适合世界各国不同的电源以及满足单个需要的大量特殊功能模块,它可以为你的工厂自动化应用提供最大的灵活性和控制能力。该机型是一种小型化、高速度、各方面都相当于FX 系列中最高档次的小型PLC,具有丰富的功能指令和强大的通信能力。 FX2N系列 PLC由基本单元、扩展单元、扩展模块和特殊功能单元构成。FX2N系列 PLC性能见表 3.1 所示。表 3-1三菱 FX2N 系列 PLC 技术参数名称性能规格运算控制方式存储程序反复运算方式、中断命令输入输出控制方式批处理方式程序语言继电器符号 +步进梯形图方式最大存储容量16K 步,有磁盘保护功能程序存储
21、器内置存储器容量9K 步可选存储卡盒RAM8K指令种类顺控先进梯形图顺控指令 27 条,步进梯形图指令2 条应用指令128种 298 个基本指令0.08/ 指令运算处理速度1.52- 数百应用指令/ 指令扩展并用时输入点数X0-X287184 点( 8 进制)输入输出点数扩展并用时输出点数Y0-Y287184 点( 8 进制)扩展并用时总点数256点一般用500点辅助继电器保持用524点保持用2048 点特殊用156点定时器100ms200点10ms46 点图 3-1 三菱 FX2N 系列 PLC3.2硬件电路设计3.2.1电机驱动电路设计电机驱动电路完成各车位驱动电机的动力驱动,电路见附录A
22、 所示,电路中详细功能见表3.2所示。表 3-2电机驱动电路器件明细表图纸编号器件名称器件功能QS01隔离开关电路隔离、系统检修QF01低压断路器1#车位控制电机短路保护QF02低压断路器2#车位控制电机短路保护QF03低压断路器3#车位控制电机短路保护QF04低压断路器4#车位控制电机短路保护QF05低压断路器5#车位控制电机短路保护QF06低压断路器控制系统电源短路保护KM1A交流接触器1#车位控制电机正转KM2A交流接触器2#车位控制电机正转KM3A交流接触器3#车位控制电机正转KM4A交流接触器4#车位控制电机正转KM5A交流接触器5#车位控制电机正转KM1B交流接触器1#车位控制电机
23、反转KM2B交流接触器2#车位控制电机反转KM3B交流接触器3#车位控制电机反转KM4B交流接触器4#车位控制电机反转KM5B交流接触器5#车位控制电机反转FR01热继电器4#车位控制电机过载保护FR02热继电器5#车位控制电机过载保护FR03热继电器6#车位控制电机过载保护FR04热继电器7#车位控制电机过载保护FR05热继电器8#车位控制电机过载保护3.2.2 PLC控制电路设计PLC 控制电路是系统控制核心,电路见附录A 所示, PLC输入输出地址见表3.3 所示。表 3-3 PLC 输入输出地址分配表图纸编号输入地址功能注释图纸编号输出地址功能注释SQ01X00车位行程 _01#KM1
24、AY001#车位下降控制 ( 正转 )SQ02X01车位行程 _02#KM1BY011#车位上升控制 ( 反转 )SQ03X02车位行程 _03#KM2AY022#车位下降控制 ( 正转 )SQ04X03车位行程 _04#KM2BY032#车位上升控制 ( 反转 )SQ05X04车位行程 _05#KM3AY043#车位下降控制 ( 正转 )SQ06X05车位行程 _06#KM3BY053#车位上升控制 ( 反转 )X06KM4AY064#车位右移控制 ( 正转 )X07KM4BY074#车位左移控制 ( 反转 )SB01X101#车位选择按钮 / 手动点动KM5AY105#车位右移控制 ( 正
25、转 )SB02X112#车位选择按钮 / 手动点动KM5BY115#车位左移控制 ( 反转 )SB03X123#车位选择按钮 / 手动点动Y12SB04X134#车位手动点动Y13SB05X145#车位手动点动Y14X15Y15SB06X16取车位控制按钮Y16SB07X17存车位控制按钮Y17SB00X20系统紧急停止HL01Y201#车位有车指示SA01X21手动 / 自动工作方式HL02Y212#车位有车指示SA02X22车位正 / 反转点动方式HL03Y223#车位有车指示X23HL04Y234#车位有车指示X24HL05Y245#车位有车指示X25HL06Y25系统手动指示X26HL
26、07Y26系统自动指示FRX27车位故障输入HL08Y27系统故障指示4 系统软件设计4.1软件结构设计系统 PLC程序结构如图 4-1 所示。 PLC程序由:主程序、手动子程序、自动子程序和公共子程序构成。主程序:主程序完成系统工作方式、急停处理子程序调用等工作;手动子程序:完成系统手动控制;自动子程序:完成系统1、2、 3 车位的自动存取控制;公共子程序:完成系统手动和自动的汇合输出控制;主程序手动子程序( P0)PLC程序自动子程序 ( P1、2、3)公共子程序( P4)图 4-1 PLC 程序结构4.2 PLC 程序设计4.2.1主程序设计下位机 PLC主程序主要完成系统的紧急停止处理
27、以及子程序的调用。详细内容如下:(1 )系统紧急停止程序段:系统紧急停止程序段如图4-2 所示,系统紧急停止由按钮停止和故障停止构成,X21 为系统紧急停止按钮当按下X20 时通过MOV 指令将输出寄存器Y00 Y27 清零实现, X27 为系统电机故障输入,其输入逻辑为反逻辑(输入常闭)因此当断开的瞬间将输出寄存器Y00 Y27 清零,同时点亮Y27 故障指示。图 4-2 系统紧急停止处理程序段(2)子程序调用程序段:子程序调用通过CALL 指令实现,以手动子程序调用为例,如图所示当 X21 断开时为手动工作方式通过CALL指令实现对P0 手动子程序的调用,同时点亮手动工作4.3指示灯 Y2
28、5。图 4-2 系统紧急停止处理程序段4.2.2手动子程序设计手动子程序用于系统故障时以及调试检修等工作使用,手动控制由SB01 SB05 五个车位点动控制按钮和一个点动方向转换开关SA02构成。 SA02 用于调整点动方向控制在配合SB01 SB05实现各车位的上升、下降、左右移动等控制。手动操作内存缓存地址见表4-1 所示。表 4-1手动操作程序缓存地址分配表编号地址功能M1001#车位下降控制 ( 正转 )M1011#车位上升控制 ( 反转 )M1022#车位下降控制 ( 正转 )M1032#车位上升控制 ( 反转 )M1043#车位下降控制 ( 正转 )手段缓存M1053#车位上升控制
29、 ( 反转 )M1064#车位右移控制 ( 正转 )M1074#车位左移控制 ( 反转 )M1105#车位右移控制 ( 正转 )M1115#车位左移控制 ( 反转 )手动控制原理以正反转控制,在控制5#车位的左右移动为例,见图4-3 所示当M110 和 M111 ,在通过公共子程序输出到SB05(X14)按下时通过 SA02(X22)识别 Y 寄存器实现手动控制。图 4-3 5#车位手动左右移动控制程序段4.2.3 1#车位自动程序设计1#自动子程序 ( P1)工作流程见图 4-4 所示,其工作原理为逆序出车位, 顺序回车位控制思路,程序控制缓存地址见表 4-2 所示。开始 (01# 车位)取
30、出否?(Y)5#右移到 SQ06位否?(Y)4#右移到 SQ05位否?(Y)1#下降到 SQ03位否?(Y)取出完成(N)存入否?(Y)1#上升(N)到SQ01位否?(Y)4#左移(N)到SQ04位否?(Y)5#左移(N)到SQ05位否?(Y)(N)(N)(N)(N)图 4-4 1#车位自动程序工作流程表 4-2 1#车位自动程序工作缓存地址分配表编号地址功能M2105#右移M2114#右移M2121#下降1#存取M2191#取出完成M2201#上升M2214#左移M2225#左移1#自动子程序控制过程以5#车位右移动到位停止1 并取车按钮按下(X16) 时 M210置位 5#车位右移动,当碰
31、触右移动 (M211) 由此实现顺序控制。4#右移为例, 见图 4-5 所示, 当6 号车位行程时停止,同时启动D10等于4#车位图 4-5 1#车位 5#车位右移动到位停止4#右移程序段4.2.4 2#车位自动程序设计2#自动子程序 ( P2)工作流程见图 4-6 所示,其工作原理为逆序出车位, 顺序回车位控制思路,控制原理同 1#车位。程序控制缓存地址见表 4-3 所示。表 4-3 2#车位自动程序工作缓存地址分配表编号地址功能M3105#右移M3112#下降2#存取M3192#取出完成M3202#上升M3215#左移开始(02#车位)取出否?(Y)5#右移到SQ06位否?取出完成(N)存
32、入否?(Y)2#上升(N)到SQ02位否?(N)(N)(Y)2#下降到SQ05位否?(Y)(N)(Y)5#左移到SQ05位否?(Y)(N)图 4-6 2#车位自动程序工作流程4.2.5 3#车位自动程序设计3#自动子程序 ( P2)工作流程见图4-7 所示,其工作原理为逆序出车位,顺序回车位控制思路,控制原理同1#车位。程序控制缓存地址见表4-4 所示。表 4-4 4#车位自动程序工作缓存地址分配表编号地址功能M4103#下降3#存取M4192#取出完成M4203#上升图 4-7 3#车位自动程序工作流程开始(03#车位)取出完成取出否?(N)存入否?(N)(Y)(Y)3#下降3#上升到SQ06位否?(N)到SQ06位否?(N)(Y)(Y)4.2.6公共程序设计公共子程序 (P4) 完成系统车位有无车指示和自动手动汇合输出构成。车位指示灯的控制以2#车位为例,见图4-8 所示当 SQ02(X1)接通时表示有车,同时Y21 输出(HL01) 由此实现车位指示。图 4-8 2#车位有无车指示控制程序段0自动和手动的汇合输出以2#车位的下降为例,见图4-9 程序段所示,当M102(手动下降)接通时 Y002 接通,或M311(自动下降)接通时Y002 接通,二者以或逻辑合并输出。由此实现自动和手动的汇合输出控制。图 4-9 2#车位下降控制程序段