《基于PLC的多层升降横移立体停车库控制设计.docx》由会员分享,可在线阅读,更多相关《基于PLC的多层升降横移立体停车库控制设计.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于PLC的多层升降横移立体停车库控制设计基于PLC的多层升降横移立体停车库控制设计网络转载导语:PLC采用了以计算机为核心的通用自动控制装置,集微机技术、自动化技术、通讯技术为一体,可靠性强、性价比高、设计紧凑、扩展性好、操纵方便,适用于频繁启动和恶劣的环境,因此在立体停车库控制系统中通常采用PLC作为电控系统的核心。引言随着汽车的急增致使城市停车难问题不断恶化,而作为解决城市静态交通的有效措施向空间、向高层开展的自动化立体停车设备,以其占地面积少、停车率高、布置灵敏、高效低耗、性价比高、平安可靠等优点,越来越受到人们的青睐。目前市面上常见的机械式立体停车库有:升降横移类、垂直循环类、多层循
2、环类、程度循环类、平面挪动类、巷道堆垛类、垂直升降类和简易升降类等8种,其中升降横移类以其构造简单、操纵方便、平安可靠、造价低等优点,在国内车库市场占有绝对上风的市场份额。升降横移立体车库运行原理升降横移类机械停车库利用托盘移位产生垂直通道,实现高层车位升降存取车辆。其车位构造为2维矩阵形式,可设计为多层和多列。由于受收链装置及进出车时间的限制,一般为24层(国家规定最高为4层),2层、3层者居多,现以典型的地上33升降横移式为例,讲明停车库的运行原理。立体车库构造特点是:底层只能平移,顶层只能升降,中间层既可平移又可升降。除顶层外,中间层和底层都必须预留一个空车位,供进出车升降之用。当底层车
3、位进出车时,无需挪动其他托盘就可直接进出车;中间层、顶层进出车时,先要判定其对应的下方位置是否为空,不为空时要进展相应的平移处理,直到下方为空才可进展下降动作,进出车完成后再上升回到原位置。其运动的总原那么是:升降复位,平移不复位。控制系统方案确实定升降横移立体停车库以停放轿车为主,其代价较昂贵,而且立体停车库使用时涉及到人身和车辆的平安,所以对设备的平安性和可靠性要求非常高。PLC采用了以计算机为核心的通用自动控制装置,集微机技术、自动化技术、通讯技术为一体,可靠性强、性价比高、设计紧凑、扩展性好、操纵方便,适用于频繁启动和恶劣的环境,因此在立体停车库控制系统中通常采用作为电控系统的核心。作
4、为网络底层的现场总线技术以其简单的构造,在控制系统的设计、安装、运行、维护上表达出极大的优越性,因此本文采用Profibus-FMS和Profibus-DP构成两层控制网络。Profibus-FMS主要完成中等传输速度的循环和非循环通讯任务,通常用于PLC与PC、PLC与PLC之间的相互通讯。而底层网络那么选择了Profibus-DP,这主要由于Profibus-DP是经过优化的高速通讯联接,用于设备级分散I/O之间的通讯,构成获得最短总体循环时间的单主站系统。本系统运用现场总线技术实现了现场智能设备和自动化控制设备之间的开放式、数字化、多节点通讯,并进步了系统工作的可靠性和灵敏性。同时,本系
5、统以上位机作为监控机,利用上位机的数据通讯手段,数据处理才能和图形显示、多媒体技术,通过现场总线,实时接收和处理下位机PLC从现场收集的各种状态、控制、报警信号,并利用这些信号驱动PC控制界面中的各种图形,实时显示现场的各种状况,在操纵员和停车库之间构造出形象、直观的界面,对操纵运行和故障给出提示、报警等。立体车库控制系统设计控制系统的组成立体车库控制系统由上位机监控系统和下位机PLC控制系统组成,图1为该系统构造框图。其中,监控系统由“上位机+Profibus现场总线+PLC+现场操纵机构构成,以PC机为核心,装备有打印机、音效设备、收款机、显示器等。假如车库是由多个33单元的组合,可以用一
6、个PLC控制一个车库单元,多个PLC共同构成多点构造的局域网。假如车库的规模足够大,还可以考虑装备操纵器、触摸屏和IC卡磁卡机等来实现智能化自动控制。图1控制系统构造图车库控制方式分为3级手动、半自动和全自动。手动是在现场用手操纵器对每个托板进展点动控制,应用于车库检修、忽然停电、紧急停机和车库故障4种情况;半自动为操纵PLC控制面板上的按钮由PLC实现自动逻辑控制;全自动是由计算机给出存取命令由PLC来执行任务(要求装备“操纵器)。其中,手动方式为最高优先级,而半自动或者全自动方式用于正常进出车处理,其中半自动方式优先级高于全自动。在计算机脱机情况下,PLC控制面板可以完成所有存取车操纵,而
7、且本设计要求手动、半自动、全自动之间必须可以互锁。PLC控制系统设计PLC是车库控制系统的核心,其操纵大致分为三类:以故障诊断和处理为主的操纵;联络现场状况的数据I/O操纵;执行用户程序以及响应与PLC相连的外部设备的命令操纵。当有存取操纵时,PLC会接收和分析操纵人员在控制面板按钮或者上位机输入的指令,做出公道的工控安排:判定检测元件的状态,读取车库机械驱动局部的信息;然后,将信息反应到执行元件,拖动车位板,实现其位置挪动,完成车辆的存取操纵和信号的显示(指示灯)。整个动作区域配有光电检测及多重平安系统,以防异常情况发生。该系统中PLC主要完成对托盘、托板位置及运行状态的检测和存取车的操纵。
8、用各种光电开关、行程开关检测位置状态,用接触器、继电器执行对拖动电机的起停控制。对车位的操纵就是控制横移小电机和升降大电机,使它们在不同时间实现正反转。而且上层升降动作和以下各层的横挪动作必须是互锁的,即当上层泊位在升降时,下面各层泊位不能挪动,反之亦然。并且上层泊位每次只能有一个泊位进展上下升降运动。为了保证存取车可靠平安,系统要准确定位。行程开关的设置保证了托板能平移到预定位置以及托盘能上升或者下降到准确位置,但同时,行程开关逻辑要严格互锁。例如1、2程度限位开关在静态情况下只能有一个是断开的,假如2个以上开关闭合即表示托板不到位。在车库静止时,2、3层所有挂钩信号均应断开(负逻辑),2层
9、上限位开关断开,3层上限位开关闭合。此外,为了保证载车板运行经过的平安性,必须采取传动系统自锁保险设计和平安挂钩保险设计:如链传动采用制动电机,无论发生什么情况,都处于自己保护状态;控制平安挂钩运动的电磁铁上必须有一反应信号,以指示挂钩是否已把托盘挂好等。光电开关布置在不同的位置有不同的功能:分别安装在托盘底层左右两边的光电开关,可以检测托盘上汽车停放是否到位;在托盘对角线上安放的光电开关可以检测托盘上有无车;装设于停车库车辆入口处左右两侧的光电开关还可以用于检测外界的错误动作和车位挪动时出现的异常情况等,如车辆未停妥、动作区域有人或者物、运行经过中有车想开进等意外情况,光电开关光线被遮,会给
10、PLC一个电平变化信号,进而改变PLC的输入,蜂鸣器发音报警,设备不作运行或者停顿运行。同时在车库中还运用了一些传感器,如烟温传感器、检测断绳松绳或者断链报警的位移传感器,以及警示装置、紧急停车开关、手动按钮、复位开关等。PLC控制系统程序设计控制程序流程图该系统存取车控制只针对上层(二、三、四层)车位,而对于下层车位,存取车只需直接开进开出即可。控制软件采用梯形图语言编写。程序流程图如图2所示。图2上层控制程序流程图软件在设计不同层进出车程序时运用了“并行分支与集合的技巧,所谓并行分支指的是各分支流程可同时执行,待各流程动作全部完毕后,根据相应执行条件,集合状态动作。即假如选择第三层托盘进出
11、车,可以使一层二层同时平移(左移或者右移),这样,设备动作顺序之间联锁或者双重输出时,控制系统均能自动处理,而且控制系统的试运行及故障检查非常方便,可节约大量时间,进步工作效率。控制程序优化由于上层的托盘升降都必须使其下层车位为空车位之后才能进展,以地上三层车位运动为例,一层空车位位置有N种,二层托盘升降涉及的运动方式有N2种,三层托盘可能的运动方式有N3种,随着车位和层数的增加,程序会出现剧烈膨胀,因此,怎样寻求简便方法,使程序得到优化将是该系统程序设计的难点。以第二层为例,在变量Dm中存放第二层需要存取的车位号,该车位号为1N,如进展上层X(1XN)号车位存取,那么DmX;在Dn中存放下层
12、空车位号,设空车位为Y号车位,那么DnY;在进展存取车时,把Dm和Dn中的数值进展比拟,其结果为零,那么上层车位的托盘可以直接下移;假如结果大于零,那么表示空车位在左边,这样先把空车位右边第一个托盘左移到空位上,之后重复上述经过,直到空车位在上层需要存取的车位正下方时,上层车位的托盘才能进展升降运动。三层和四层存取车的处理方法和第二层类似。模块化程序设计PLC控制程序采用模块化编程形式,车位运行经过中只需调用子程序模块,这样大大降低了程序的复杂程度,方便了程序的修改,而且为车位的拓展提供了便利的条件。整个程序包括主程序模块、手动按键子程序模块、紧急停车按键子程序模块、初始化程序模块、存取车位号
13、赋值程序模块、空车位号与挪动车位号赋值程序模块、托盘平移运动程序模块、光电开关子程序模块、托盘升降运动程序模块和故障报警子程序模块。软件设计中关键问题的处理程序所用状态元件、定时器及数据存储器均选用具有掉电保护功能的元件,当系统掉电时元件保持掉电前的状态,以保存现场信息,待上电后继续完成被中断的动作;当发生意外情况时,按下急停按钮中止系统的运行并保存现场断点信息;当出现如电机过载、过热电气或者机械故障时,自动中止系统的运行,并发出声光报警,同时系统转入手动方式进展故障处理。结语升降横移类立体车库的控制系统通过采用PLC和Profibus现场总线控制,使整个控制系统的可靠性大大进步,知足了车库的控制功能与使用性能的要求,完全实现了进出车的智能控制。系统还在硬件设计上采用了手动、半自动和全自动多级冗余控制方式,配合软件/硬件连锁保护,大大进步了系统的可靠性;同时,由于PLC软件设计上的优化处理,使得本系统对于车位的扩展实现较为简便;此外,软件设计还采用了“并行分支与集合的技巧,进而大大缩短了进出车时间,进步了工作效率。