1、随着经济的快速发展和人民生活水平的提高,世界各大中城市轿车拥有量的迅速膨胀,车辆的增加、交通拥挤所造成的商场、酒店车位限制,使得车主为停车发愁。因此,扩展停车场引起人们的广泛关注。普通露天停车场和建筑物下的停车场虽然停车方便,但占地面积广,且停车数量有限,加上当今土地价格突飞猛进增长。因此,减少土地占用成本,充分利用立体空间,缓解城市中道路空间小的矛盾,减少污染,规范和科学管理汽车的停放,建立立体停车场已经刻不容缓。升降横移式立体停车库是一种比较典型的机电一体化产品形式,它主要涉及机械、电子、建工等多个领域,它需要各方面的专业技术人员协同工作。在现代化大都市中,升降横移式立体车库已经渗入到人们
2、的各个生活领域,在机关、宾馆酒店、医院和居民区等许多地方,升降横移式立体停车库成了一道必不可少的基础设施。但是我国的机械式停车库技术发展比较晚,大部分还沿用着日本80年代的技术。经济的飞速发展,机械式车库的现有功能已落后于人们的要求。现有车库技术的不足主要表现在取车得时间比较长,智能化程度比较低,安全程度不够,设计型式比较陈旧。上海和北京等地现有的许多高质量的立体停车库,都是运用大量的外汇从国外进口的,并且售后服务也得不到令人满意的保障。为了打破这种依赖进口的格局,打出具有自身特色的车库产品,就得要在原有技术上有重大突破,从而带动国内车库行业的发展。因此,对立体停车库的系统研究显得尤为重要。
3、1.1.2国外研究现状立体停车库设备的应用已有30多年的历史了发展较早、较好的有日本、韩国、台湾省、德国等众所周知,我国经济在经历了近30年的高速增长之后,大众对生活质量的要求日益提高,“衣食住行”中的“行”提高到一个新的高度。随之而来的交通方面的情况也日加紧张,而这包含了动态与静态两个方面。如同城市中由平房改建成高楼大厦一样,停车也从平面转向立体化停放,立体停车在静态交通中已经占有越来越重要的地位。立体停车库与传统的地下车库相比,在许多方面都显示出优越性首先是节地优势,以往的地下车库由于要留出足够的行车通道,平均一辆车就要占据40平方米的面积,而如果采用双层立体停车库,可使地面的使用率提高8
4、090,如果采用地上多层(21层)立体式车库的话,50平方米的土地面积上便可存放40辆车,可以节省土地资源和减少土建开发成本。例如北京印度尼西亚驻华大使馆未建多层立体停车库前平面只能放五辆车,现建成三层立体升降横移类停车库后,能停放13辆车,基本能满足驻华大使馆要求。人们普遍认为停车设备行业发展前景良好,并已被誉为21世纪最热门的行业之一。2 概述 2.1需求分析随着汽车的急增致使城市停车难问题不断恶化,而作为解决城市静态交通的有效措施向空间、向高层发展的自动化立体停车设备,以其占地面积少、停车率高、布置灵活、高效低耗、性价比高、安全可靠等优点,越来越受到人们的青睐。目前市面上常见的立体停车库
5、有:升降横移类、垂直循环类、多层循环类、水平循环类、平面移动类、巷道堆垛类、垂直升降类和简易升降类等8种,其中升降横移类以其结构简单、操作方便、安全可靠、造价低等优点,在国内车库市场占有绝对优势的市场份额。升降横移式立体停车库作为一种新兴的停车设备,以其独特的特点应用在酒店、宾馆、机关单位以及居民小区等各种场所。本文主要以升降横移式立体停车库为研究对象,对其进行控制系统研究与设计。升降横移式立体车库利用托盘左右移位产生垂直通道,实现车位升降存取车辆。在系统中,PLC作为控制器直接控制车库运行,工控机作为上位机通过网络通信监视整个车库的运行状态,实现车库的安全运行和管理。停车库控制系统的硬件和软
6、件相互依托,相互补充,才能有效地以最低的成本完成对车库系统的控制。升降横移式立体停车库具有非常广阔的发展空间和发展前景,其未来的发展方向就是要使停车库实现真正的智能化,以互联网为依托,实现网络化。操作人可通过灵活多样,比较友好的人机界面,控制灵活,系统的安全性和可靠性高。在工业自动化控制中,最常用的三种控制方式有单片机控制、可编程控制器控制和继电器控制,这三种控制方式各有优缺点。在20世纪80年代以来单片微机依它的控制功能强、体积小、成本低、功耗小、成本低和使用方便等优势得到飞速发展。理论上也可用于立体停车库系统,但实际上在立体停车库的控制系统中,单片微机控制却没有得到广泛的推广应用,其原因主
7、要有以下几点:单片机只是一个芯片,用单片机直接开发控制系统,还必须进行系统硬软件设计和抗干扰设计才能付诸应用,这里包含大量个性化及针对性的设计,对开发者要就相当高,工作量大、成本高、编程比较复杂、开发周期长,有很强的针对性;控制系统开发周期比较长,系统调试耗时比较多;抗干扰能力比较弱,所以对现场工作环境要求很苛刻;单片机自身就是弱电驱动,若用于控制必须添加多个驱动装置,而随着驱动环节的增加,系统的可靠性不仅下降,而且大大提高系统的复杂程度,编程复杂,容易出错;单片机应用范围主要是大批量重复生产的民用消费品以及小批量产品,特别是仪器仪表,家电以及小型控制系统。PLC和继电器相比具有明显的优势:A
8、. 控制方式 继电器控制是采用硬件接线(硬接线)实现过程控制,即利用导线把继电器、接触器的线圈以及它们的开关的触点按逻辑关系顺次连接起来完成既定的逻辑控制。一量系统设计完成后,若想改变或增加功能将十分困难;由于继电器的触点有限,其灵活性和扩展性也受到制约。PLC通过编制程序实现各种逻辑控制,控制要求改变,只需改变用户程序即可,故称“软连接”。它的接线少,体积和功耗小。B. 控制速度继电器控制是靠继电器的触点的通断实现控制的,其动作频率受制于机械结构,动作速度慢;机械触点的现抖动现象会引起系统的误操作。 PLC是由程序指令控制半导体电路来实现控制,速度极快并且PLC内部有严格的同步,不会出现抖动
9、问题。C. 延时控制继电器控制系统的延时控制是靠时间继电器的滞后动实现,精度不高且易受环境温度和湿度的影响,调整时间困难。PLC用半导体集成电路作定时器,精度高。定时器数量多,用户可随意更改设定值。D. 控制数据类型继电器控制系统一般只能进行开关量的逻辑控制。PLC除了能进行开关量的逻辑控制外,还具有模拟量控制、数据处理、能通讯联网、生产监控等功能,可实现多种复杂控制。E. 可靠性和可维护性继电器控制系统使用大量的机械触点,连线多而复杂而且寿命短,系统的可靠性和维护性都较差。PLC采用微电子技术,开关动作由无触点的半导体电路完成,因此寿命长,可靠性高。PLC本身的监测和自诊断功能,方便现场调试
10、和维护。此外,PLC具有如下特点:a. 可靠性高,抗干扰能力强。 PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。b. 配套齐全,功能完善,适用性强。PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。c. 易学易用,深受工程技术人员欢迎。d. 系统的设计、建造工作量小,维护方便,容易改造。e. 体积小,重量轻,能耗低。综合以上原因,选择PL
11、C来进行立体车库控制是最为合适的。2.2 整体方案设计升降横移立体车库车位结构为N*M二维矩阵形式,可设计为多层、多列。由于受收链装置及进出车时间的限制,通常设计为2到4层(国家规定最高为4层),其中以2、3层者居多,实际上可以根据泊车的多少决定立体车库的规模。车库提供的总车位容量为:P=N*M-(N-1),其中N为二维矩阵的行,即车库的层数;M为二维矩阵的列,即车库的列数。从结构上来说,通常立体停车库除顶层外的其他层都必须留出一个空位,用来向载车盘提供上升和下降的通道。当车辆位于底层时,无需移动其他托盘就可以直接取出车;若准备将车存于底层,同样不需要移动其他层的载车盘,直接将车驶入即可。但若
12、车辆存于中间层或顶层,在存取车时,则需要判断预存取车位处所在的下方是否为空,不为空则要通过横移将车位以下的托盘调整为空,进行平移操作后,在进行下降至一层,进行存取车。整体操作时,遵循底层托盘只进行平移操作,顶层托盘只能进行升降操作,中间层既可平移又可升降操作的原则。本次设计一个双层5车位的升降横移式立体车库,两层平面为:上平面U和下层平面M。上平面U只能进行升降动作,下层平面M只能进行平移动作。立体车库中总共有6个车位,其中一个为空位向载车盘提供上升和下降的通道,另外5个车位用于存放车辆。当下层平面M车位进出车时,不需要移动其他托盘就可直接进行进出车处理。当上平面U车位进出车时,首先要判断其对
13、应的下方位置是否为空,不为空时要进行相应的平移处理,直到下方为空才可进行下降动作到达下层平面M,进行进出车处理,进出车完毕后上升回到原位置。根据运动的规律存取车的过程主要包括3个步骤:1.为了让出空位,载车板需要横移;2.为了存取车,需要载车板的升降;3.载车板左右横移一个准确的停车位行程和升降到准确的位置。下图是一个两层平面立体车库的结构示意图图 2-1 立体停车库示意图3 系统硬件设计3.1 PLC控制器的选型本设计PLC选择三菱FX2N-48MR型PLC,FX2n系列是FX系列三菱小型PLC家族中最可靠的系列。FX2n系列PLC具有程式执行更快、全面补充了通信功能、适合世界各国不同的电源
14、以及满足单个需要的大量特殊功能模块,它可以为你的工厂自动化应用提供最大的灵活性和控制能力。该机型是一种小型化、高速度、各方面都相当于FX系列中最高档次的小型PLC,具有丰富的功能指令和强大的通信能力。FX2N系列PLC由基本单元、扩展单元、扩展模块和特殊功能单元构成。FX2N系列PLC性能见表3.1所示。表3-1 三菱FX2N系列PLC技术参数名称性能规格运算控制方式存储程序反复运算方式、中断命令输入输出控制方式批处理方式程序语言继电器符号+步进梯形图方式程序存储器最大存储容量16K步,有磁盘保护功能内置存储器容量9K步可选存储卡盒RAM8K指令种类顺控先进梯形图顺控指令27条,步进梯形图指令
15、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所示,电路中详细功能见表3.2所示。表3-2 电机驱动电路器件明细表图纸编号器件名称器件功能QS01隔离开关电路隔离、系统检修QF01低压断路器1#车位
16、控制电机短路保护QF022#车位控制电机短路保护QF033#车位控制电机短路保护QF044#车位控制电机短路保护QF055#车位控制电机短路保护QF06控制系统电源短路保护KM1A交流接触器1#车位控制电机正转KM2A2#车位控制电机正转KM3A3#车位控制电机正转KM4A4#车位控制电机正转KM5A5#车位控制电机正转KM1B1#车位控制电机反转KM2B2#车位控制电机反转KM3B3#车位控制电机反转KM4B4#车位控制电机反转KM5B5#车位控制电机反转FR01热继电器4#车位控制电机过载保护FR025#车位控制电机过载保护FR036#车位控制电机过载保护FR047#车位控制电机过载保护F
17、R058#车位控制电机过载保护3.2.2 PLC控制电路设计 PLC控制电路是系统控制核心,电路见附录A所示,PLC输入输出地址见表3.3所示。表3-3 PLC输入输出地址分配表输入地址功能注释输出地址SQ01X00车位行程_01#Y001#车位下降控制(正转)SQ02X01车位行程_02#Y011#车位上升控制(反转)SQ03X02车位行程_03#Y022#车位下降控制(正转)SQ04X03车位行程_04#Y032#车位上升控制(反转)SQ05X04车位行程_05#Y043#车位下降控制(正转)SQ06X05车位行程_06#Y053#车位上升控制(反转)X06Y064#车位右移控制(正转)X
18、07Y074#车位左移控制(反转)SB01X101#车位选择按钮/手动点动Y105#车位右移控制(正转)SB02X112#车位选择按钮/手动点动Y115#车位左移控制(反转)SB03X123#车位选择按钮/手动点动Y12SB04X134#车位手动点动Y13SB05X145#车位手动点动Y14X15Y15SB06X16取车位控制按钮Y16SB07X17存车位控制按钮Y17SB00X20系统紧急停止HL01Y201#车位有车指示SA01X21手动/自动工作方式HL02Y212#车位有车指示SA02X22车位正/反转点动方式HL03Y223#车位有车指示X23HL04Y234#车位有车指示X24HL
19、05Y245#车位有车指示X25HL06Y25系统手动指示X26HL07Y26系统自动指示FRX27车位故障输入HL08Y27系统故障指示4 系统软件设计4.1 软件结构设计系统PLC程序结构如图4-1所示。PLC程序由:主程序、手动子程序、自动子程序和公共子程序构成。主程序:主程序完成系统工作方式、急停处理子程序调用等工作;手动子程序:完成系统手动控制;自动子程序:完成系统1、2、3车位的自动存取控制;公共子程序:完成系统手动和自动的汇合输出控制;图4-1 PLC程序结构4.2 PLC程序设计4.2.1 主程序设计 下位机PLC主程序主要完成系统的紧急停止处理以及子程序的调用。详细内容如下:
20、 (1)系统紧急停止程序段:系统紧急停止程序段如图4-2所示,系统紧急停止由按钮停止和故障停止构成,X21为系统紧急停止按钮当按下X20时通过MOV指令将输出寄存器Y00Y27清零实现,X27为系统电机故障输入,其输入逻辑为反逻辑(输入常闭)因此当断开的瞬间将输出寄存器Y00Y27清零,同时点亮Y27故障指示。图4-2 系统紧急停止处理程序段 (2)子程序调用程序段:子程序调用通过CALL指令实现,以手动子程序调用为例,如图4.3所示当X21断开时为手动工作方式通过CALL指令实现对P0手动子程序的调用,同时点亮手动工作指示灯Y25。4.2.2 手动子程序设计手动子程序用于系统故障时以及调试检
21、修等工作使用,手动控制由SB01SB05五个车位点动控制按钮和一个点动方向转换开关SA02构成。SA02用于调整点动方向控制在配合SB01SB05实现各车位的上升、下降、左右移动等控制。手动操作内存缓存地址见表4-1所示。表4-1 手动操作程序缓存地址分配表编号地址功能手段缓存M100M101M102M103M104M105M106M107M110M111手动控制原理以5#车位的左右移动为例,见图4-3所示当SB05(X14)按下时通过SA02(X22)识别正反转控制,在控制M110和M111,在通过公共子程序输出到Y寄存器实现手动控制。图4-3 5#车位手动左右移动控制程序段4.2.3 1#
22、车位自动程序设计1#自动子程序(P1)工作流程见图4-4所示,其工作原理为逆序出车位,顺序回车位控制思路,程序控制缓存地址见表4-2所示。图4-4 1#车位自动程序工作流程表4-2 1#车位自动程序工作缓存地址分配表1#存取M2105#右移M2114#右移M2121#下降M2191#取出完成M2201#上升M2214#左移M2225#左移1#自动子程序控制过程以5#车位右移动到位停止4#右移为例,见图4-5所示,当D10等于1并取车按钮按下(X16)时M210置位5#车位右移动,当碰触6号车位行程时停止,同时启动4#车位右移动(M211)由此实现顺序控制。图4-5 1#车位5#车位右移动到位停
23、止4#右移程序段4.2.4 2#车位自动程序设计2#自动子程序(P2)工作流程见图4-6所示,其工作原理为逆序出车位,顺序回车位控制思路,控制原理同1#车位。程序控制缓存地址见表4-3所示。表4-3 2#车位自动程序工作缓存地址分配表2#存取M310M3112#下降M3192#取出完成M3202#上升M321图4-6 2#车位自动程序工作流程4.2.5 3#车位自动程序设计3#自动子程序(P2)工作流程见图4-7所示,其工作原理为逆序出车位,顺序回车位控制思路,控制原理同1#车位。程序控制缓存地址见表4-4所示。表4-4 4#车位自动程序工作缓存地址分配表3#存取M4103#下降M419M4203#上升图4-7 3#车位自动程序工作流程4.2.6 公共程序设计公共子程序(P4)完成系统车位有无车指示和自动手动汇合输出构成。车位指示灯的控制以2#车位为例,见图4-8所示当SQ02(X1)接通时表示有车,同时Y21输出(HL01)由此实现车位指示。图4-8 2#车位有无车指示控制程序段自动和手动的汇合输出以2#车位的下降为例,见图4-9程序段所示,当M102(手动下降)接通时Y002接通,或M31