本科毕业设计-基于PLC控制的立体车库.docx_第1页
本科毕业设计-基于PLC控制的立体车库.docx_第2页
免费预览已结束,剩余42页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业论文(设计)题 目 基于plc控制的立体车库 专 业 机械设计制造及其自动化 作者姓名 学 号 单 位 机械与汽车工程学院 指导教师 2015年5月 教务处编原创性声明本人郑重声明:所提交的学位论文是本人在导师指导下,独立进行研究取得的成果。除文中已经引用的内容外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得聊城大学或其他教育机构的学位证书而使用过的材料。对本文的研究作出重要贡献的个人和集体,均在文中以明确的方式表明。本人承担本声明的相应责任。学位论文作者签名: 日期: 指 导 教 师 签 名: 日期: 摘 要 在对国内外车库现状及发展趋势做了充分学习的基础上,选择两层三列式车库结构为研究模型。在对升降横移式立体车库控制系统的设计中,采用了先进的plc控制,运用编程软件编制了升降横移式立体车库控制系统的程序,并经调试、运行,证明采用可编程序控制器plc作为控制系统简单易行。为了使停车设备满足使用要求,在升降横移式立体车库中使用了一些必要的安全技术,这样保证了车辆的绝对安全,使得整个车库可以安全平稳的运行,根本解决停车难的问题。关键词:立体车库;控制系统;可编程序控制器;plcabstractbased on the full study of the garage to the domestic and foreign status and development trend , choose the two layer and three formulistic garage structure as the research model. in the up-down and translation stereo garage control system design, using the advanced plc control, using software to programme the up-down and translation stereo garage control system program, after commissioning, operation, it is proved that the programmable controller plc as control system is simple and easy.in order to make parking equipment to meet the using requirements, i add some necessary safety technology in the up-down and translation stereo garage. so this can ensure the absolute safety of vehicles and make the whole garage operation safely and stably, and finally solve the problem of parking ultimatey.key words:stereo garage control system,;programmable controller;plc, 目 录摘 要iabstractii目 录iii基于plc控制的立体车库- 1 -1. 绪论- 1 -1.1现状背景- 1 -1.2国内现状- 1 -1.3设计内容和思想- 2 -2.可编程控制器plc概述- 2 -2.1 plc发展历史- 3 -2.2 plc内部运作方式- 4 -2.3 硬件结构- 5 -2.3.1电源模组- 5 -2.3.2中央处理单元- 5 -2.3.3内存- 5 -2.3.4输入/输出单元- 5 -2.3.5通讯- 6 -2.3.6外部设备- 6 -2.4程序设计- 7 -2.4.1指令表- 7 -2.4.2结构式文件编程语言- 8 -2.4.3阶梯图- 8 -2.4.5功能区块图- 9 -2.4.6内部元件- 9 -3. 横移式立体停车库设计- 9 -3.1立体车库的分类及特点- 9 -3.2升降横移式立体车库的工作原理- 11 -3.3 升降横移式立体车库的结构与功能- 13 -3.3.1上载车板及其提升系统- 13 -3.3.2下载车板及其横移系统- 13 -3.3.3安全装置- 14 -3.3.4控制系统- 14 -3.4.升降横移立体车库控制系统设计- 14 -3.4.1立体停车库控制系统的原理- 14 -3.4.2升降横移立体车库的电器控制系统- 15 -3.4.3.plc控制系统设计- 17 -3.4.4plc控制系统程序设计- 18 -3.4.5外部电路接线部分设计- 22 -4. 调试与仿真- 23 -5. 总 结- 27 -参考文献- 28 -附 录- 29 -致 谢- 37 -iv 聊城大学本科毕业设计基于plc控制的立体车库1. 绪论1.1现状背景改革开放以来,我国综合国力不断上升,社会生产力得到了解放并且人民的生活水平不断地提高。衣、食、住都得到了解决慢慢的人们开始向“行”跃进了,随着生产技术的不断革新,汽车也不再是老百姓奢求的奢侈品了,慢慢的成为家家户户必备的工具,同时城市的停车压力也越来越大1。虽然交管部门进行了一些灵活变通的尝试,例如主要是在尽量不影响交通、非机动车和行人的前提下,以及在临时空地上设立停车场,但是这些措施还远远不够,总体显示,2008年我国生产汽车达到934万辆,同比增长5.2%,而其销售量达到938.04万辆,同比增长了6.7%,汽车数量的增长远远大于停车位的增长,每年有高达300多万的车位缺口2。城市的停车位远远不能满足现行的要求,而截至2011年我国的机动车保有量达到2.17亿辆,城市的停车问题愈加严重。1.2国内现状目前我国经济正处于高速发展时期,随着人们生活水平的不断提高,汽车进入家庭的步伐加快,停车产业市场前景非常广阔。立体车库既可以大面积使用,也可以见缝插针设置,还能与地面停车场、地下车库和停车楼组合实施,是解决城市停车难最有效的手段也是停车产业发展的必由之路。立体车库与传统的自然地下车库相比,在许多方面都有优越性。首先,立体车库具有突出的节地优势。以往的地下车库由于要留出足够的行车通道,平均一辆车就要占据40平方米的面积,而如果采用双层机械车库则可使地面的使用率提高8090,如果采用地上多层立体式车库的话,50平方米的土地面积上便可存放40辆车,这可大大地节省有限的土地资源,并节省土建开发成本3。1.3设计内容和思想目前立体车库主要有以下几种形式:升降横移式、巷道堆垛式、垂直提升式、垂直循环式、箱型水平循环式、圆形水平循环式等。在对国内外各种同类产品进行分析的基础上,再结合造价、技术难度以及用户需求等各个方面的因素,可以发现升降横移式立体车库形式比较多,规模可大可小,而且对场地的适应性较强,同时采用这类设备的车库十分普遍。因此,最终确定研究对象为升降横移式立体车库。(1)参阅了国内外的几种升降横移式立体车库的资料,对当前的车库技术发展有了大概的了解,从而把握国内外车库技术的发展趋势;了解建设立体车库的自动控制方式、控制元件、电机选择、建设方法等。(2)根据据立体车库原型,再根据文献资料。初步选择建造立体车库所需电机、检测元件、控制元件等组成。(3)参阅西门子s7-200系列plc相关资料,学习相关编程软件,运用西门子编程软件编写控制程序,并运用西门子s7-200仿真进行程序模拟。(4)归纳、总结并完善报告。整个车库设计由一台plc对车库进行统一的管理和监控,通过plc控制载车板纵横传动装置以完成对车辆的存取操作,即由plc控制车位升降横移设备完成存取车操作。2.可编程控制器plc概述可编程控制器是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器,简称plc,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称pc。但是为了避免与个人计算机的简称混淆,所以将可编程控制器简称plc5。2.1 plc发展历史可编程控制器的兴起与美国代工业自动化生产发展的要求密不可分的。plc源起于1960年代,当时美国通用汽车公司,为解决工厂生产线调整时,继电器顺序控制系统之电路修改耗时,平时检修与维护不易等问题。它们体积庞大、有着严重的噪音,不但每年的维护工作要耗费大量的人力物力,而且继电器-接触器系统的排线检修等工作对维护人员的熟练度也有着很高的要求。 图2-1 常见的可编程逻辑控制器外观针对这些问题,美国通用汽车公司在1968年向社会公开招标,要求设计一种新的系统来替换继电器系统。随后,美国数字设备公司(dec)根据这一设想,于1969年研制成功了第一台pdp-14控制器,并在汽车自动装配线上使用并获得成功。由于当时系统主要用于顺序控制、只能进行逻辑运算,所以被命名为可编程逻辑控制器。最早期的plc只具有简易之逻辑开/关(on/off)功能,但比起传统继电器之控制方式,已具有容易修改、安装、诊断与不占空间等优点。1970年代初期,plc引进微处理机技术,使得plc具有算术运算功能与多比特之数字信号输出/输入功能,并且能直接以阶梯图符号进行程序之编写。日本在1971年从美国引进了这项技术,并很快研制成功了自己的dcs-8可编程逻辑控制器,德、法在1973年至1974年间也相继有了自己的该项技术。中国则于1977年研制成功自己的第一台可编程逻辑控制器,但是使用的微处理器核心为mc14500。1980年代以后更引进plc高速通讯网络功能,同时加入一些特殊输出/输入界面、人机界面、高功能函数指令、资料收集与分析能力等功能。2.2 plc内部运作方式虽然plc所使用之阶梯图程序中往往使用到许多继电器、计时器与计数器等名称,但plc内部并非实体上具有这些硬件,而是以内存与程序编程方式做逻辑控制编辑,并借由输出元件连接外部机械装置做实体控制。因此能大大减少控制器所需之硬件空间,如图2-2所示。 图2-2 plc内部运作架构步骤一“输入状态检查”:plc首先检查输入端元件所连接之各点开关或感测器状态(1或0代表开或关),并将其状态写入内存中对应之位置xn。步骤二“程序执行”:将阶梯图程序逐行取入cpu中运算,若程序执行中需要输入接点状态,cpu直接自内存中查询取出。输出线圈之运算结果则存入内存中对应之位置,暂不反应至输出端yn。步骤三“输出状态更新”:将步骤二中之输出状态更新至plc输出部接点,并且重回步骤一。此三步骤称为plc之扫描周期,而完成所需的时间称为plc之反应时间,plc输入信号之时间若小于此反应时间,则有误读的可能性。2.3 硬件结构一般讲,plc分为箱体式和模组式两种。但它们的组成是相同的,对箱体式plc,有一块cpu板、i/o板、显示面板、内存块、电源等,当然按cpu性能分成若干型号,并按i/o点数又有若干规格。对模组式plc,有cpu模组、i/o模组、内存、电源模组、底板或机架。无论哪种结构类型的plc,都属于总线式开放型结构,其i/o能力可按用户需要进行扩展与组合5。2.3.1电源模组有些plc中的电源,是与cpu模组合二为一的,有些是分开的,其主要用途是为plc各模组的集成电路提供工作电源。同时,有的还为输入电路提供24v的工作电源。电源如果为交流电源通常为220vac或110vac,若为直流电源常用的为24v6。2.3.2中央处理单元plc中的cpu是plc的核心,它按plc的系统程序赋予的功能接收并存贮用户程序和资料,用扫描的方式采集由现场输入装置送来的状态或资料,并存入规划的暂存器中,同时,诊断电源和plc内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。 2.3.3内存内存主要用于存储程序及资料,是plc不可缺少的组成单元。plc内部会存放撰写完成编辑的程序指令及资料,通常也可使用ram或eeprom等专用内存卡片方式扩充,但扩充能力得依各厂牌与型号有所不同。2.3.4输入/输出单元输入单元是用来连结撷取输入元件的信号动作并透过内部总线将资料送进内存由cpu处理驱动程序指令部分。plc输入模组plc系统的架构和输入模组产品的选择端视需要被监测的输入信号位准而定。输出单元是用来驱动外部负载的接口,主要原理是由cpu处理以书写在plc里的程序指令,判断驱动输出单元在进而控制外部负载,如指示灯、电磁接触器、继电器、气(油)压阀等。2.3.5通讯现在plc大多具有可扩充通信网络模组的功能,简单的plc以bus缆线或rs-232方式通讯连结,较高阶的plc会采用usb或以太网路方式做通讯连结。它使plc与plc之间、plc与个人电脑以及其他智慧设备之间能够交换资讯,形成一个统一的整体,实现分散集中控制。plc通讯协定规格可分为rs-232、rs-422、rs-432、rs-485。 图2-3 底板上由左至右分别是:电源模块、处理器模块、接口模块和通讯处理器模块2.3.6外部设备外部设备是plc系统不可分割的一部分,它有四大类 编程设备:有简易编程器和智慧图形编程器,用于编程、对系统作一些设定、监控plc及plc所控制的系统的工作状况。编程器是plc开发应用、监测运行、检查维护不可缺少的器件,但它不直接参与现场控制运行。 监控设备:资料监视器和图形监视器。直接监视资料或通过画面监视资料。 存储设备:有存储卡、存储磁带、软碟或只读存储器,用于永久性地存储用户资料,使用户程序不丢失,如eprom、eeprom写入器等。 输入输出设备:用于接收信号或输出信号,一般有条码读入器,输入模拟量的电位器,打印机等。2.4程序设计plc的编程编程语言与一般电脑编程语言相比,具有明显的特点,它既不同于高阶语言,也不同与一般的组合语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能相容的编程语言。iec 61131-3是一个国际标准,它规范了plc相关之软件硬件的标准,其最终的目的是可以让plc的使用者在不更改软件设计的状况下可以轻易更换plc硬件。其程序设计图如图2-4所示。图2-4 plc程序设计示意图2.4.1指令表类似组合语言的描述文字。由指令语句系列构成,如mitsubishi fx2的控制指令ld、ldi、and、ani、or、ori、anb、orb、mmp、mms与out等,一般配合书写器写入程序,而书写器只能输入简单的指令,与计算机程序中的阶梯图比较起来简单许多。书写器不太直观,可读性差,特别是遇到较复杂的程序,更难读;但其优点就是不需要电脑就可以更改或察看plc内部程序。使用书写器时,必须注意的是plc指令中输出有优先次序,其中若有输出至相同的单元时(如y000),输出的优先次序以位址越大优先次愈越高,一般不容易从书写器中察觉所输入的单元7。2.4.2结构式文件编程语言类似pascal与c语言的语法,适合撰写较复杂的算法,除错上也比阶梯图要容易得多。st语言类似于编程语言的特性,因此可利用与微电脑及个人电脑相同的程序设计技术进行阶梯式语言所难以执行的复杂计算,完成程序的建立。2.4.3阶梯图类似于传统上以继电器控制接触器的阶梯图,梯形图是通过连线把plc指令的梯形图符号连接在一起的连通图,用以表达所使用的plc指令及其前后顺序,它与电气原理图很相似。它的连线有两种:一为母线,另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组一般总是从装载(ld)指令开始,必要时再继以若干个输入指令(含ld指令),以建立逻辑条件。最后为输出类指令,实现输出控制,或为资料控制、流程控制、通讯处理、监控工作等指令,以进行相应的工作。例如图2-5所示的自保持回路的阶梯图,当开关on触动后,电灯即自我保持在输出,直到开关off触动才会切断图2-5 自保持回路的阶梯图2.4.4顺序功能流程图类似于流程设计,流程图中的步骤组合而完成,主要是规划动作顺序的流程图,故谓之顺序功能流程图。所谓步序式控制,即是一步一步控制,而这一步与上一步是有关连性的,有顺序性的。必须有上一个动作(stl),才会启动(set)下一个动作(stl)。2.4.5功能区块图以画电路图的方式来写plc程序。常用的程序及回路可透过fb(功能区块)的建立轻易地重复利用。其他一些高档的plc还具有与电脑相容的c语言、basic语言、专用的高阶语言,还有用布尔逻辑语言、通用电脑相容的组合语言等。2.4.6内部元件plc在程序设计过程中,会利用到内部内存,规划许多顺序控制程序上常会使用到的元件,这些元件包括:输入接点与输出接点:用于plc与外部元件之间的状态传送。辅助继电器:用来取代传统顺序控制中的继电器。计数器:在程序中被用来计算重复动作的次数。计时器:用来计算动作的时间长短。资料暂存器:用来储存字元组之数值或字元资料。3. 横移式立体停车库设计3.1立体车库的分类及特点目前立体停车库主要有以下几种形式:(1) 升降横移式如图:采用模块化的设计,变化灵活可以设计两层、三层、四层等多种形式。车位从几个到上百,规模可大可小,对场地的适应性强应用最为广泛,如图3-1所示。图3-1 升降横移式(2) 垂直循环式:是用一个垂直循环运动的载车板系统存取停放汽车的机械式停车设备,特点占地面积小,场地利用率高,结构简单,操作方便,安全性高,但存车速度较慢,如图3-2所示。 图3-2 垂直循环式(3) 简易升降式:由电力或者液压传动,设备可安装在地面,也可沉入地坑,使结构器件不外露,更易与地面环境协调,特点是能充分利用空间,节省场地,多重保护,安全可靠,存取更容易,运行平稳,噪声低,耗能省等,如图3-3所示。图3-3 简易升降式(4) 平面移动式:平面移动类停车设备通过升降机的垂直升降和搬运机(输送车)的平面往返移动,把车辆自动移送到布置成多层平面的停车区域,如图3-4所示。图3-4平面横移式(5) 巷道堆垛式:大型巷道堆垛停车设备,采用多种提升、搬运装置、包括堆垛机、升降机、机械手、运送车、转台等。通过电脑智能化集成控制,快速调度,自动存取车辆但对堆垛机的技术要求较高,投资成本大,如图3-5所示。图3-5巷道堆垛式3.2升降横移式立体车库的工作原理升降横移式立体停车库以钢结构框架为主题,采取电机驱动链条或者是钢丝绳带动载车板使其横移升降运动,实现车辆的存取,其属于机电一体化的产品,其主要由主体钢框架、载车板装置、传动装置、安全检测装置、电气控制装置、安全保护装置等组成8,如图3-6所示。 图3-6 升降横移式立体停车库主要组成立体停车库通过检测系统检测车库状态信息,反馈到控制系统,通过电机驱动链条或者钢丝绳,从而带动载车板,在检测控制系统的帮助下达到安全停车,升降横移式立体停车库采用mn维的形式,每层设一空位,作为交换车位,除底层以外的所有车位均能自行升降,除顶层以外的所有车位均能自行横移,当某一车位需存取车辆时,该车位下方到空位之间的所有车位向空位方向横移一个车位的距离,此时该车位下方形成一升降通道,此时该车位便可自由升降,当车位降至地面时,车辆便可开进或开出,本次设计采取23维的横移式立体停车库为例,采用如图的车位停放方式9。图3-7 立体车库车位停放方式本次设计的两层三列式立体车库是升降横移式停车库的一种类型,此类型的停车要求:(1) 立体停车库的一层留出来一个空车位,为其他车位的升降横移留出空间。(2) 101号车位、103号车位只能左右移动,不能上下移动。(3) 201号车位、202号车位、203号车位不能左右移动只能上下移动。(4) 最下面的车辆可以直接开出。(5) 上层的车辆需要先让下层的车辆左右移动腾出空位,才能下降到最下面车位,然后再进出车辆。3.3 升降横移式立体车库的结构与功能升降横移式立体车库主要由结构框架部分、载车板部分、横移系统、提升系统、控制系统、安全防护系统六大部分组成。 图3-8 升降横移式车库机构图3.3.1上载车板及其提升系统每块上载车板都配有一套独立的电机减速机与链传动组合的传动系统。其工作原理是电机顺时针旋转时,载车板上升,电机逆时针旋转时,载车板下降。3.3.2下载车板及其横移系统每块下载车板后部都配有一套独立的电机减速机传动系统,藏于载车板内。在下载车板底部装有四只钢轮,可以在导轨上行走,其中两只为主动轮,装于长传动轴两端,另两只为独立安装的从动轮。根据载车板及车辆的重量、行走速度、滚轮与导轨间的摩擦系数确定横移电机的驱动功率。3.3.3安全装置上载车板上装有上下行程极限开关和防坠落安全装置。防坠落安全装置装在纵梁与上载车板上停位之间,在纵梁两测各装两只挂钩,上载车板两侧相应位置处各装两只耳环,当上载车板上升到位后,纵梁下面的四只挂钩便自动套入四只耳环内,以防止升降电机常闭制动器慢释放后,上载车板在汽车和载车板本身的重力作用下慢慢下滑,压坏下层汽车9。另外也防止制动器一旦失灵,上载车板从上停车位坠落,砸坏下层汽车。下载车板的安全装置主要是行程极限开关和防碰撞板。行程极限开关的作用是使载车板横移到位后自动停止。防碰撞板的作用是:下载车板横移时,如果碰撞到人、遗留行李或车主宠物时,切断横移电机电源,横移停止。3.3.4控制系统升降横移式立体停车设备的控制系统采用plc 可编程序控制器控制,主要有手动、自动、复位、急停四种控制方法。此外要控制上层车位上安全钩的电磁铁和系统报警显示装置等。3.4.升降横移立体车库控制系统设计3.4.1立体停车库控制系统的原理整个立体停车库控制系统设计由一台西门子s7-200 plc对停车库进行统一的管理和监控,通过plc控制驱动电机来控制传动装置,从而来完成对汽车的存取工作10。图3-9 车库系统控制原理框图立体停车库控制系统的原理是:操作者可以通过控制面板输入需要停放的车号位置,控制系统信息交流平台将信息传送到控制系统plc,控制系统通过分析处理信息,将处理结果分配到驱动电机,保护装置动作,从而带动车库的正常运行,其控制流程原理简图如图3-10所示。 图3-10 立体车库升降横移过程3.4.2升降横移立体车库的电器控制系统立体车库的自动存取车控制系统包括弱电与强电两套系统。弱电系统主要包括各种信号的采集、报警与控制输出。plc输出信号给接触器线圈,控制接触器的接通与关断。强电系统包括载车板电机控制线路、控制电机正反转接触器、到位限位及载车板的上下行程限位11。车库采用车位检测装置代替人工找位,用升降装置输送汽车到位。系统在面板处设有急停开关,当发生意外时,按下急停开关,如图3-11所示车库控制原理图。图3-11车库系统控制原理框图升降横移式立体车库的系统控制原理:操作者(人)要通过控制系统信息交流的平台(界面)把操作信息传送给控制系统,经系统处理后,系统把可识别的控制信息通过辅助设备驱动执行结构,来完成车库现场的运作。由于plc的可靠性、抗干扰能力强。它们的系统控制形式大都采用可编程控制器控制,特别是应用在智能化要求程度高、大容量的现代化升降横移式立体车库中。图3-12 plc的硬件系统结构框图在升降横移式立体车库中,控制系统中主控单元的主要控制对象首先是车库内的横移电机和升降电机,控制系统就是使它们在不同的时间内实现正反转;其次是车库内的各种辅助装置,如指示灯及其各种安全设施等。为了保证载车板能横移到预定位置以及载车板能上升或下降到指定位置,采用了行程开关。为了判断载车板上有无车辆,采用了光电开关12。同时在车库中还采用了一些传感器如烟温传感器以及安全预警装置,因本系统只有开关量输入而无模拟量输入,凭可编程序控制器本身的抗干扰能力和隔离变压器就能满足要求,因此可不用再另外增加其它抗干扰措施。3.4.3.plc控制系统设计plc是车库控制系统的核心,其操作分为3类:(1)以故障诊断和处理为主的操作;(2)联系现场状况的数据操作;(3)执行用户程序和服务及外部设备的命令操作13。当进行存取操作时,plc接收和分析操作人员在控制面板按钮输人的指令,做出合理的工控安排:判断检测元件的状态,读取车库机械驱动部分的信息,反馈信息到执行元件,拖动车位板,实现其位置移动,完成车辆的存取操作和信号显示。通过光电检测、软硬件信号联锁、限位、防坠保护、过载保护等装置,来确保整个系统的安全、平稳运行14。其控制原理如图3-13。图3-13 plc 控制原理图该系统中plc主要完成对托盘、托板位置及运行状态的检测和存取车的操作。用各种光电开关、行程开关检测位置状态,用接触器、继电器控制拖动电机的起停。3.4.4plc控制系统程序设计图3-14 存取车程序流程图程序设计方案如下:(1)初始化程序提出系统的控制信息,扫描各到位开关信号;(2)主控制程序按照进车优先的原则,将最多的车位保持在进车位置。每个载车板运动之前,需要先判断目的地是否有空位,有空位才可以动作,前后动作互锁。(3)故障报警程序故障报警程序能够实时地采集设备异常信息,及时发出声光报警信号,提醒司机和管理人员进行处理。若在程序执行过程中,有人、物侵入车库空间或车辆超长,plc将按照闭锁关系停止设备运行,同时发出故障报警15。由于plc的稳定性,可靠性,适应性都很强,且其编程简单,目前立体停车库的设计大都采用plc的设计,其中梯形图语言使用最为普及,因此本次设计采用plc的梯形图语言进行编程,系统输入地址分配和输出地址分配如表3-1和3-2所示。表3-1输入地址分配表序号输入地址说明序号输入地址说明1i0.0存车按钮22i2.5102车位下限位开关2i0.1复位开关23i2.6103车位右限位开关3i0.2急停按钮24i2.7103车位下限位开关4i0.3手动按钮25i3.0201车位上限位开关5i0.4201车盘存取按钮26i3.1202车位上限位开关6i0.5202车盘存取按钮27i3.2203车位上限位开关7i0.6203车盘存取按钮28i3.3201安全挂钩开关8i0.7101车盘手动左移29i3.4202安全挂钩开关9i1.0101车盘手动右移30i3.5203安全挂钩开关10i1.1103车盘手动左移31i3.6101车盘光电开关11i1.2103车盘手动右移32i3.7103车盘光电开关12i1.3201车盘手动下降33i4.0201车盘光电开关13i1.4201车盘手动上升34i4.1202车盘光电开关14i1.5202车盘手动下降35i4.2203车盘光电开关15i1.6202车盘手动上升36i4.3101车位离车检测传感器16i1.7203车盘手动下降37i4.4102车位离车检测传感器17i2.0203车盘手动上升38i4.5103车位离车检测传感器18i2.1101车位左限位开关39i4.6201车盘车辆检测传感器19i2.2101车位下限位开关40i4.7202车盘车辆检测传感器20i2.3102车位左限位开关41i5.0203车盘车辆检测传感器21i2.4102车位右限位开关42表3-2 输出地址分配表序号输出地址说明序号输出地址说明1q0.0201车盘下降15q1.6202车盘下降到位指示灯2q0.1202车盘下降16q1.7203车盘下降到位指示灯3q0.2203车盘下降17q2.0201车盘安全挂钩动作4q0.3201车盘上升18q2.1202车盘安全挂钩动作5q0.4202车盘上升19q2.2203车盘安全挂钩动作6q0.5203车盘上升20q2.3101车盘停车到位指示灯7q0.6101车盘左移21q2.4103车盘停车到位指示灯8q0.7101车盘右移22q2.5201车盘停车到位指示灯9q1.0103车盘左移23q2.6202车盘停车到位指示灯10q1.1103车盘右移24q2.7203车盘停车到位指示灯11q1.2201车盘上升到位指示灯25q3.3201车盘停车完毕指示灯12q1.3202车盘上升到位指示灯26q3.4202车盘停车完毕指示灯13q1.4203车盘上升到位指示灯27q3.5203车盘停车完毕指示灯14q1.5201车盘下降到位指示灯系统程序功能图如图3-15所示。 201自动存取车 202自动存取车203自动存取车图3-15 取车流程图根据立体车库控制流程图以及实际设计所遇到的问题,采用plc梯形图语言进行编程并不断修改,将立体车库二层的三个车位自动存取采用顺序编程,以及手动部分的编程,总体采用主程序调用的方法对自动和手动子程序进行调用,从而实现立体车库存取车的控制,立体车库的程序见附录。3.4.5外部电路接线部分设计立体停车库系统主要是通过plc控制驱动载车板的电机,控制其在不同的时间实现正反转,其次是停车库中的各种检测设备以及预警指示灯等,为了保证在存车过程中的安全到位以及判断载车板上是否有车辆,使用光电感应开关和限位开关,同时车库中还采用了些一些如烟雾和温度传感器来保证车库的安全,plc的外部接线简化图如图3-16,3-17所示。图3-16 外部接线图图3-17 plc部分外部接线图4. 调试与仿真为了检验程序的安全可靠性,必须对程序进行调试仿真,本次调试仿真采用西门子s7-200系列plc开发的模拟仿真软件,由于本次设计涉及到的输入输出接口较多,因此采用cpu226和数字扩展模块为em223的组合配置16,部分取车和存车控制调试仿真如图5-1所示。图5-1取车程序仿真图5-2存车程序仿真图5-3 手动控制仿真在立体停车库系统中由于底层车位不需要升降移动,只需左右移动,所以底层的车辆可以直接进行停取车操作。(1) 201车位存取车调试按下所需存取车位按钮i0.4上电,再按下存车按钮i0.0,在正常的情况下,主程序调用201自动存取车子程序,使电机正转,101车盘右移到102车位,当车盘移动到102右限位开关i2.4时,启动能耗制动,101车盘停止,同时使得201车盘挂钩得电动作q2.0输出信号i3.3,从而使km5得电,201车盘下降,当车盘下降到101下限位开关时,电机制动201车盘停稳,进行存取车。当车辆正确停到201车盘上后,会触发光电开关信号i4.0,当人离开车时触发的离车信号i4.3同时满足时或者当检测车辆不在车盘上的车辆检测信号i4.5满足时,使得线圈km2得电,电机反转从而带动201车盘上升,当车盘上升到201上限位开关i3.0时,使得201车盘挂钩动作输出信号i3.3,从而使km2线圈得电,电机反转带动101车盘左移,当左移到101左限位开关i2.1时,电机制动使得101车盘停稳,即整个201车位停取车完成。(2) 202车位存取车调试按下所需存取车位按钮i0.5上电,再按下存车按钮i0.0,在正常情况下,主程序调用202车盘存取车子程序,使得202车盘挂钩得电动作q2.1,输出信号i3.4,从而使得线圈km6得电,202车盘下降,当其下降到102下限位开关时电机制动使车盘停稳,进行存取车。 当车辆正确挺到位后,会触发光电开关i4.1得到信号,离车信号输入端i4.4也得到满足时或者离车信号i4.7得到满足时,会使km2得到,从而使电机反转车盘102上升,当车盘上升到202上限位开关时,使得202车盘安全挂钩动作输出信号i3.4,即202车位整个存取过程完成。(3) 203车位存取车调试按下所需存取车位按钮i0.6上电,再按下存车按钮i0.0,在各项指示正常的情况下,主程序调用203车盘存取车子程序,使得km4线圈得电,其电机正转使103车盘左移到102车位,当车盘移动到102左限位开关i2.3时,启动能耗制动,103车盘停止,同时使得203车盘安全挂钩q2.2得电动作,输出信号i3.5,从而使km7线圈得电,电机正转203车盘下降,当车盘下降到103下限位开关时,电机制动203车盘停稳,进行存取车。当车辆正确停到203车盘上后,会触发光电信号i4.2,当人离车时触发的离车信号i4.5同时满足时或者当检测到车辆不在车盘上的车辆检测信号i5.0满足时,使得线圈km2得电,电机反转从而带动203车盘上升,当车盘上升到203上限位开关i3.2时,使得203车盘的安全挂钩动作输出信号i3.5,从而使km2得电,电机反转带动103车盘右移,当右移到103右限位开关时,电机制动使得103车盘停稳,即整个203车位存取车完成。(4) 手动存取车调试手动存取过程中载车板的每个动作都是独立的,通过每个动作的输入按钮可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论