2013毕业设计-PLC控制的立体车库设计组态仿真设计_第1页
2013毕业设计-PLC控制的立体车库设计组态仿真设计_第2页
2013毕业设计-PLC控制的立体车库设计组态仿真设计_第3页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

1、.本科生毕业论文(设计)plcplc 控制的立体车库设计控制的立体车库设计学学院院电气信息工程学院电气信息工程学院专业专业电气工程与其自动化电气工程与其自动化班班级级0909 级电气本级电气本 2 2 班班学号学号 0 0学学 生生 姓姓 名名联联 系系 方方 式式 指指 导教师导教师2013 年 5 月1 / 57.独独 创创 性性 声声 明明本人重声明:所呈交的毕业论文(设计)是本人在指导老师指导下取得的研究成果。除了文中特别加以注释和致的地方外,论文(设计)中不包含其他人已经发表或撰写的研究成果。 与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了意。签名

2、:_年_月_日授权声明授权声明本人完全了解学院有关保留、使用本科生毕业设计的规定,即:有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业设计被查阅和借阅。本人授权学院可以将毕业论文(设计)的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。本人论文(设计)中有原创性数据需要的部分为:学生签名:年月日指导教师签名:年月日2 / 57.plc 控制的立体车库设计摘要立体车库是专门实现各种车辆的自动停车与科学寄存的车库设施。城市发展,汽车不断增加,停车难问题是现在一个很突出的问题。针对这种现象,本文提出采用西门子 s7-200 系列

3、的 plc 作为主控制器实现立体车库控制系统统的设计。 立体车库能够很好的利用地面以上的空间,成为解决城市静态交通问题的有效的途径。该论文描述了 36 升降横移式立体车库的运行原理和结构特点,介绍了其控制系统的硬件组成、软件编程设计。在此基础上,利用 mcgs 组态软件进行动画仿真。关键词:立体车库;plc;mcgs;升降横移式立体车库thestereo garagedesign of plc controlthestereo garagedesign of plc controlabstractabstractstereo garage is a specialized implementa

4、tion of vehicle automaticparking and scientific check garage facilities. urban development, thecar keeps increasing, the parking problem is a very prominent problem now.according to this phenomenon, in this paper, adopting siemens s7-200series plc as the main controller to realize the three-dimensio

5、nal garagecontrol system design of the system. stereo garage can very good use ofthe space above the ground, become the effective way to solve the problemof urban static traffic. the paper describes the 3*6 lifting and movingtheoperationprincipleandstructurecharacteristicsofthree-dimensionalgarage,i

6、ntroducesthehardwarecompositionandsoftware programming of the control system design. on this basis, using3 / 57.mcgs configuration software to simulation animation.key words:stereo garage;plc;mcgs; lifting and moving stereo garage目 录前言11. 绪论11.1 课题研究的背景与意义 11.2 立体车库概述 11.3 立体车库的类型与特点 21.4 升降横移式立体车库的

7、构成 21.5 升降横移立体车库的车位结构 31.6 升降横移式立体车库系统 41.7 升降横移立体车库的控制系统的控制形式 52. 36 升降横移式立体车库62.1 主要器件 62.2 车库的 plc 控制流程 102.3 电气控制的 i/o 连接 112.4 plc 的 i/o 口资源配置 132.5 控制程序 133. 基于 mcgs 组态软件的仿真144. 总结19参考文献20附录20致524 / 57.5 / 57.plc 控制的立体车库设计前言近几年来,中国经济快速发展,人们生活水平得到很大提高,汽车数量也在不断增加, 截至到 2011 年 6 月份中国有汽车 9846 万辆, 其

8、中私家车 7206 万辆,占汽车保有量的 73.2%。2012 年中国市场汽车销售 2000 万辆,比 2011 年增长8%。到 2013 年初,国汽车总数已过亿万辆。汽车泊车位的增长却不能与之同步,汽车车位与汽车数量严重失调。由此带来了停车难、违章停车、停车管理困难等一系列问题。 随着人类社会的不断发展和科学的进步,人们的生活和生产趋于集中。土地资源变得更加宝贵,更加加剧了停车难。为了解决矛盾,开始利用空间来泊车,建立机械式立体车库。在现在大都市发展的道路上,道路拥挤、车多位少,已经变成城市的发展的一大障碍。随着人们的生活水平不断提高,汽车进入家庭的步伐加快,解决停车难的问题也更加迫切,停车

9、产业变得更加广阔。建立一个混合的停车场,这是解决城市停车难有效途径,也是停车产业发展的必由之路。1. 绪论1.11.1 课题研究的背景与意义课题研究的背景与意义随着社会的发展,汽车数量不断增加,在中国汽车市场上以每年 5%-7%的速度增加。而停车位的增加速度在 2%-3%。车辆的增加,必然造成道路的拥挤,特别是在酒店,商场附近,由于车多,车位少,很多车主为停车而发愁,有些车主干脆就把车停在路上,更加加剧了道路的拥挤。普通的露天停车场和地下停车场虽然停车方便,可以快速的存取,但占地面积广,且停车数量有限,特别是现在,土地价格暴涨。投资商就不得不考虑土地占有的成本。为了缓解车多位少的矛盾, 一些大

10、城市现在已经开始对建设立体车库给予一定的补贴,比如, ,等地。市近几年来一直致力于解决停车难问题,鼓励了社会人士投资建设立体车库。1.21.2 立体车库概述立体车库概述所谓立体车库就是利用机械设备将汽车存放到立体空间中。 立体车库是近几1 / 57.十年来蓬勃发展起来的一种新型停车系统。与传统停车场不同,在用地紧,车多位少的状况下,它顺应市场的发展。最大效率的利用有效的土地资源,将土地资源最大化利用。将停车位建在空间或者地下,利用机械存取车,自动化程度高,是停车场的发展方向。1.31.3 立体车库的类型与特点立体车库的类型与特点在国家质量监督检验总局颁布的特种设备目录中,将立体车库分为九大类,

11、具体是:升降横移类、简易升降类、垂直循环类、水平循环类、多层循环类、平面移动类、巷道堆垛类、垂直升降类和汽车专用升降机1。本次设计采用升降横移式立体车库, 所谓升降横移式立体车库就是通过托盘升、降、横移来存取车。地面一层只需要横移,不需要升降。上层的车位需要通过下层车位的横移让出空道,然后在升、降存取。升降横移式立体车库的适应性比较强,车库可设在地下,可设在地上,也可一半地上一半地下2。根据不同条件来组合布置,配置特别灵活。1.41.4 升降横移式立体车库的构成升降横移式立体车库的构成立体车库主要是由框架部分、传动部分、载车板部分、控制部分、安全防护措施五大部分组成3。(1)框架部分立体车库的

12、框架主要是由钢结构构成,钢结构包括横梁、纵梁、托盘等。框架结构是立体车库的支撑部分。 其中主框架是由垂直方向和水平方向的梁通过刚性节点连接而成。钢结构框架主要是由角钢、槽钢、钢板焊接而成的,具有很强的强度和刚度。(2)传动部分传动部分是升降横移式立体车库的一个重要组成部分。它控制载车板的运行。 在整个车库中传动有横移传动和升降传动部分。横移传动系统主要负责车库的横向移动。横向传动一般是由电机、减速器、驱动轮和从动轮导轨组成。除了顶层不需要横移外其它层都需要横移。升降传动主要负责托盘的上下移动。主要是由电机、减速机、链条等构成。由链条来拉着托盘上下移动,除了最底层的的不需要垂直移动其他的都需要上

13、下移动。(3)载车板部分2 / 57.载车板主要是是用来存放车的装置。对于载车板的材料和制造要求较高,因为载车板需要承载车体的重量,如果材料不好,车板很容易变形。载车板底部一般是波浪板做成的,具有防滑和导流作用。(4)控制系统升降横移式立体车库的控制系统主要是由主回路和控制回路构成。 主回路主要控制载车板的升降和横移,其主要是控制横移小电机和升降大电机的运行。控制回路是控制车库的运行情况, 存取车位的选择以与该怎么运行的控制,还有一些安全控制,控制系统主要是围绕控制核心进行的,控制核心可以是继电器组,也可以是 plc,由现场采集的信息输入控制核心。再由控制核心进行逻辑分析,运算,得出运行方式,

14、再控制主回路运行。(5)安全防护为了保证车库的安全运行,系统采取安全挂钩和传动系统互锁保护设计。系统中必须有光电传感器,反馈元件,上下限位开关,横移限位开关等组成。存取车时,根据输入的控制信息,综合各限位开关、行程开关、光电开关、反馈元件等反馈给 plc 的信息,由 plc 控制继电器,再由继电器控制接触器的闭断,进而控制电机的启停与运行方式,从而控制载车板的升降和横移,系统要求各开关严格互锁,保证存取车的安全可靠。1.51.5 升降横移立体车库的车位结构升降横移立体车库的车位结构用 n 表示车库的层数,m 表示车库的列数,则车库容量 p=nm-(n-1)。由于立体车库受到收链装置与存取车时间

15、的限制,一般为 2-6 层,以 2,3 层者居多,可根据泊车的多少决定停车位的规模。设计一座 16 车位的三层车库。有公式可知:n=3,p=16 则 m=6,即设计为36 立体车库就可以满足要求。本设计就是以36 地面上布置的升降横移式立体车库为例介绍其运行原理。升降横移式立体车库的结构与其运行规律。如图 1-1 是 36 的升降横移式立体车库基本框架,共有 18 个空位,16 个托盘,最多存停 16 辆车,车库的运行条件为:一层的 1、2、3、4、5 号车位上的车可以直接存取。二层的 6、7、8、9、10 号车位上的车需要先通过 1、2、3、4、5 号车位横移让出空位后才可以通过升降存取。三

16、层的11、12、13、14、15、16 号车位上的车需要通过 1、2、3、4、5 号车位和 6、7、8、9、10 号车位的横移让出空车位后才可以通过升降存取。3 / 57.11121314151667891012345图 1-1 36 升降横移式立体车库框架图1.61.6 升降横移式立体车库系统升降横移式立体车库系统广义上,车库系统主要由控制核心元件、驱动单元、接口和人机界面。控制核心单元式整个控制系统的 “大脑” 。 它可以是可编程控制器 plc (programmablelogic controller)或者单片机控制,也可以是有继电器控制组成的逻辑电路。plc 是现在车库的首选。图 1-

17、2 是车库控制原理图。执行机构车库现场控制系统界面人检测系统图 1-2 车库控制原理人通过界面, 输入想要存取的车位号到控制系统,控制系统是以 plc 为核心单元,通过 plc 逻辑判定、运算后,控制执行机构(电机)来实现车库的运行,车库现场运行的同时,检测系统检测车库的运行情况,并反馈给控制系统。接口是立体车库控制系统中非常重要的一部分。 接口是驱动单元与控制单元以与执行元件与驱动单元之间的桥梁。 升降横移式立体车库控制系统使用的接口电路是开关量接口电路,它主要包括一些行程开关,开关按钮,光电开关等开关4 / 57.信号的输入接口和控制输出接口。驱动电路车库控制系统的最后一个重要部分,驱动电

18、路种类很多。但在停车库系统中,驱动单元比较单一,只需要驱动一个专用的减速机。智能化车库库系统的运动是靠驱动元件来控制运动的。界面是操作人员与停车库控制核心元件交流的平台。 操作人员可以通过控制界面来向车库控制系统发送自己的意图。 界面也可向操作人员反馈车库的运行情况。 简单的一些界面只有一个操作盒控制,但一些复杂的界面却由微机控制的专用的应用软件控制的人机界面。 升降横移式立体车库的控制界面要根据具体情况来确定。1.71.7 升降横移立体车库的控制系统的控制形式升降横移立体车库的控制系统的控制形式车库的控制系统控制核心元件的选取要综合考虑其规模、 应用现场的条件等各方面的因素,比较常见的车库控

19、制单元主要有三种:单片机控制、可编程控制器控制、继电器逻辑电路控制。1.单片机控制单片机是将 cpu,rom,ram,定时器/计数器和 i/o 接口集成在一个很小的硅片上来实现控制功能。由于它的控制功能强大、功耗低、成本低、体积小,在仪器中使用比较方便,在 20 世纪 80 年代以来得到快速的发展。理论上也可以用在立体车库的控制上,来控制车库的运行。 但实际在立体车库的控制系统中并没有得到广泛的应用, 很多原因决定了它不适合用在车库的控制上。主要原因是其抗干扰能力比较弱,而车库的运行现场复杂。系统调试耗费时间太长,其驱动环节比较复杂。 单片机如果在车库的控制系统中的应用,会很大程度的节约车库的

20、造价。这可以作为一个今后单片机系统开发研究的方向。2.继电器控制在机械式立体车库的初期, 继电器在控制系统中比较常用。随着电子技术的发展, 诞生了许多其他形式的控制元件来代替继电器控制车库,但在小型的立体车库中继电器依然继续被使用。继电器控制有很多缺陷:第一,难以实现智能控制:第二,不适合应用在大容量大规模的立体车库;第三,其元件毁坏率较高,可靠性低;继电器控制在一些家用的车库中比较常见。3.可编程控制器(programmable logic controller)控制5 / 57.国外现有的的大部分升降横移立体车的控制系统的控制核心大都采用plc控制,特别是大规模,智能化程度高的升降横移式立

21、体车库。可编程控制器在立体车库控制中具有很多优点:(1)可靠性高,抗干扰能力强高可靠性是立体车库控制的首要因素。plc 利用软件编程的方法来代替传统的继电器, 故障率明显降低。例如三菱公司生产的 f 系列 plc 平均无故障时间可以高达 30 万小时4。硬件上采用屏蔽,多级滤波、隔离等技术,使 plc 有很强的抗干扰能力。(2)功能完善,适用性强plc 现在已经发展成各种系列的产品,可以应用到各种规模的工业控制现场。不仅具有有很强的逻辑能力,还有很强的运算能力,可应用到各种数字控制领域5。同时,plc 也具有很强的通讯能力。在车库系统的运行中,plc 可以很好的采集车库现场的的信息,并通过分析

22、运算,做出相应的输出。(3)易学易用,很容易上手plc 中置很多种编程方式,其中梯形图与传统的继电器相似,对编程人员来说,很容易上手6。(4)建造工作量小,维护方便,容易改造应用 plc 只需要利用几个按钮, 便可以控制一个复杂的控制过程,既节省硬件设备,也精简线路的复杂程度,便于维护与检修7。(5)体积小,重量轻,能耗低plc 外型小巧,便于安装,同时,plc 重量比较轻,其中超小型 plc 的质量只有 150g。功耗小,节省能源。2.36 升降横移式立体车库2.12.1 主要器件主要器件36 升降横移式立体车库有 11 个提升大电机,10 个横移小电机,有控制单元的输出点控制正反转。故需要

23、 42 个点。托盘行程开关的位置检测信号可作为控制系统的输入,横移定位开关 20 个,升降定位有 22 个,即需要 42 个输入点。另外控制系统还要对车库进行检测,和安全控制等。所以控制系统的 i/o 点至少有 100 个以上,需要这么多的 i/o 点,单片机和继电器都难以实习,但使用plc6 / 57.就很容易是实现。本设计 36 升降横移车库总共需要 97 个数量输入,63 个数字量输出。1.plc本设计采用西门子s7-200系列的的cpu226控制, 图2-1是西门子cpucpu226的外观图。有 24 输入点和 16 个输出点。另外选用五个扩展模块,其中 2 个数字量输入模块 em22

24、1, 其类型为 16 点 24vdc 输入; 3 个数字量输入/输出模块 em223,其类型为 16 点 24vdc 输入/16 点 24vdc 输出。图 2-1 西门子 cpu226 plcplc cupu226 参数: 晶体管输出 输入电压:20.4-28.8v dc; 输出电流:0.5a; 功耗:11w; 数据存储器:24kb; i/o 特性:24 输入/16 输出; 模块扩展:最多扩展 7 个; 定时器总数:256 个; 接口:两个 rs-485 接口;2.红外探测器红外探测器是将入射的红外辐射信号转变成电信号输出的器件。 检测人体运7 / 57.动、非法入侵并报警8,如图2-2.在停

25、车现场使用,当正在进行存取车时,如果有人接近到一定距离时,就会触动报警,距离再近些就会自动停止存取车,来增加车库现场的安全。图 2-2 红外探测器3.行程开关行程开关又称限位开关,它是利用运动物体的碰撞来实现控制,当运动物体碰到它,就会产生一个信号,并将信号传输到需要采集的部件上,实现需要控制的功能9。本设计采用 lx19-001,如图 2-3。图 2-3 行程开关 lx19-0018 / 57.4.光电开关光电开关的工作原理是利用被检测物体对光束的遮挡或反射, 然后经过同步回路选通电路,来检测物体有无的10。车库设计中主要是检测车库中是否有车和车是否停到位。本设计采用欧姆龙系列的 e3s-2

26、e4,如图 2-4。图 2-4 光电开关 e3s-2e45.接触器接触器是指工业电中利用线圈流过电流产生磁场, 使触头闭合,达到控制负载的电器元件。接触器由电磁系统,触头系统和灭弧装置组成11,如图2-5 是西门子 3tf 系列的一种接触器。立体车库采用接触器来控制电机的转动,从而带动托盘的移动。图 2-5 西门子 3tf 系列接触器9 / 57.6.驱动元件驱动元件是来完成车库的升降和横移的专用减速电机。 一辆汽车的重量一般为 1t-2t,升降电机的功率在 4-7.5kw 即可,升降速度10m/min;横移电机的功率 0.37-0.55kw。车库托盘的左右上下移动主要是控制横移电机和升降电机

27、的正反转。 可以通过 plc 两输出点来驱动两个接触器分别控制电机的正反转。实现电机正反转的驱动示意图如图 2-6。q0.0km1q0.1km2comkm1km2fu2.22.2 车库的车库的 plcplc 控制流程控制流程该系统存取车只针对二、三层,一层的车可以直接存取。图 2-7 为自动存车流程图,编程时采用子程序调用,把手动存取、自动存取、报警、左移、右移、上升、下降等分别编写为子程序,然后通过调用子程序。简化了程序,数据均具有掉电保护,当发生意外情况时,按下急停按钮,系统会自动保存断电信息。当发生故障时也可以转入手动方式来进行故障处理。plcfrm图 2-6 电机正反转控制10 / 5

28、7.开始弹开防坠挂钩托盘下移n按下自动按钮?y初始化系统安全监测报警紧急停车手动操作y发生故障吗?nn托盘到底否?y发出存车信号车停好否?n上层存取车信息y托盘复位信号托盘上升确定下层那边有空位n托盘左边托盘右边托盘到达最高点?y伸出防坠挂钩n下通道建立否?上层存取车完成y图 2-7 自动存车流程图结束2.32.3 电气控制的电气控制的 i/oi/o 连接连接如图 2-8 是电气连接的 i/o 连接图,为了简化,中间连续 i/o 连接,扩展模块电源与接地已省略。11 / 57.24v启动按钮停止按钮手动自动上移下移左移右移存车取车复位车未停到位故障信号安全检测轮廓超限报警复位1 号托盘按钮2

29、号托盘按钮10 号托盘按钮sb1sb2sb3sb4sb5sb6sb7sb8sb9sb10sb11sb12sb13sb14sb15sb16sb17sb18sb26i0.0i0.1i0.2i0.3i0.4i0.5i0.6i0.7i1.0i1.1i1.2i1.3i1.4i1.5i1.6i1.7i2.0i2.1i3.1comi3.2i3.7i4.0i5.1comq2.0q2.1q2.2q2.4q2.5q3.5q3.6q3.7km7km8km9km10km117 号托盘左移8 号托盘左移9 号托盘左移10 号托盘左移1 号托盘右移q0.0q0.1q0.2q0.3q0.4q0.5q0.6q0.7q1.0q

30、1.1q1.2q1.3q1.4q1.5q1.6q1.7lhl1hl2hl3hl4hl5hl6ha1ha2ha3hl7km1km2km3km4km5km624v运行指示灯手动指示灯自动指示灯存车指示灯取车指示灯可存取指示灯车未到位报警故障报警安全报警外廓超限灯1 号托盘左移2 号托盘左移3 号托盘左移4 号托盘左移5 号托盘左移6 号托盘左移s7-200cpu22611 号托盘按钮12 号托盘按钮6 号托盘有车15 号托盘有车sb27sb32sb33sb42em223km2010 号托盘右移km216 号托盘上移km227 号托盘上移km238 号托盘上移km3116 号托盘上移km326 号托

31、盘下移km3812 号托盘下移16 号托盘有车1 号车位有托盘12 号车位有托盘1 号托盘左限位开关2 号托盘左限位开关3 号托盘左限位开关sb43sb44sb55sq1sq2sq3i5.2i5.3i6.6i6.7i7.0i7.1comi7.2i8.0i8.1i9.0comi9.1i9.2i9.3i10.5i10.6i10.7i10.8comi11.1q4.0q5.0q5.1q5.7em2234 号托盘左限位开关10 号托盘左限位开关1 号托盘右限位开关8 号托盘右限位开关sq4sq10sq11sq18q6.0q6.1q6.2q6.3q6.4q7.6km39km40km41km42yv1yv1

32、113 号托盘下移14 号托盘下移15 号托盘下移16 号托盘下移6 号防坠挂钩16 号防坠挂钩em2239 号托盘右限位开关10 号托盘右限位开关6 号托盘上限位开关10 号托盘上限位开关6 号托盘下限位开关7 号托盘下限位开关8 号托盘下限位开关sq19sq20sq21sq31sq32sq33sq34em2219 号托盘下限位开关16 号托盘下限位开关sq35sq42sb56em221i12.0i12.1com图 2-8 电气控制的 i/o 连接图12 / 57.2.4plc2.4plc 的的 i/oi/o 口资源配置口资源配置表 2-1 和表 2-2 分别是车库的输入点、输出点的对应分配

33、。表表 2-12-1 输入点分配输入点分配控制开关 i/o 口控制开关 i/o 口启动 i0.0 故障输入 i1.4停止 i0.1安全停车 i1.5手动 i0.2轮廓检测 i1.6自动 i0.3报警复位 i1.7上移 i0.4 1-16按钮 i2.0-i3.7下移 i0.5 6-10托盘是否有车 i4.0-i5.2左移 i0.6 101-206车位是否有托盘 i5.3-i6.6右移 i0.7 1-10号托盘左限位开关 i6.7-i8.0存车 i1.0 1-10号托盘右限位开关 i8.1-i9.2取车 i1.1 6-16号托盘上限位开 i9.3-i10.5复位 i1.2 6-16号托盘下限位开关

34、 i10.6-i12.0车未到位 i1.3安全检测 i12.1表表 2-22-2 输出点分配输出点分配输出控制 i/o 口输出控制 i/o 口运行指示灯 q0.0 安全报警 q1.0手动指示灯 q0.1轮廓超限灯 q1.1自动指示灯 q0.2 1-10号托盘左移 q1.2-q2.3存车指示灯 q0.3 1-10号托盘右移 q2.4-q3.5取车指示灯 q0.4 6-16号托盘上移 q3.6-q5.0可存取指示灯 q0.5 6-16号托盘下移 q5.1-q6.3车位到位 q0.6 6-16号挂钩 q6.4-q7.6故障报警 q 控制程序控制程序程序见附录。13 / 57.3.基

35、于 mcgs 组态软件的仿真mcgs 是一套 32 位的工控组态软件,它可以在 microsoft window95/98/me/nt/2000/xp 等操作系统中稳定运行。 mcgs 系统包括运行环境和组态环境两个部分12。利用 mcgs,可以很方便的采集和监控现场的数据,对采集的的数据进行比较, 同时也可以对前端数据进行处理和控制。在计算机上可以实现动画仿真仿真, 用户可以根据需要直接修改各种仿真参数, 来实现自己的模拟测试,从而可以大大降低开发费用和难度, 达到在一个较短开发周期以较少的代价完成一个最优方案。仿真如下:1.新建项目新建一个项目,重命名为立体车库,如图 3-1。图 3-1

36、新建项目2.绘制组态仿真画面绘制一个仿真画面,如图 3-2。14 / 57.图 3-2 组态仿真画面3.数据库的建立数据类型如图 3-3。图 3-3 数据类型15 / 57.4.动画连接图 3-4 和图 3-5 分别是左移和取车按钮的连接设置。图 3-4 左移连接图 3-5 取车按钮连接5.编写脚本程序if 取车=1 and 复位=0 thenif 按钮 12=1 then存取车号=2endifif 光电开关 4=1 then空位 1=4endifif 光电开关 12=1 then空位 2=6endifif 自动=1 thenif 存取车号空位 2 thenif 存取车号空位 2 then空位

37、 2 右车左移=1if 空位 2 右车左限开关=1 then空车 2 右车左移=0endif16 / 57.空位 2=空位 2+1else空位 2 左车右移=1if 空位 2 左车右限开关=1 then空车 2 左车右移=0endif空位 2=空位 2-1endifendifif 存取车号空位 1 thenif 存取车号空位 1 then空位 1 右车左移=1if 空位 1 右车左限开关=1 then空车 1 右车左移=0endif空位 1=空位 1+1else空位 1 左车右移=1if 空位 1 左车右限开关=1 then空车 1 左车右移=0endif空位 1=空位 1-1endifend

38、ifif 存取车号=空位 1 and 存取车号=空位 2 then存取车下降=1if 存取车下限开关=1 then存取车下降=0endif17 / 57.endifendifendifif 复位=1 then存取车上升=1if 存取车上限开关=1 then存取车上升=0endifendif6.组态仿真结果以 12 号托盘上的车为例,现在要将其取出。则需要先将第二层的7、8、9、10 号车位右移和第一层的 2、3 车位右移。建立垂直通道后,12 号车位下降到地面。待车取出后,12 号托盘复位到第三层,完成取出。图 3-6 到图 3-10 为 12号车的取车过程。图 3-6 取车状态 118 /

39、57.图 3-7 取车状态 2图 3-8 取车状态 3图 3-9 取车状态 4图 3-10 取车状态 54. 总结通过查阅资料, 了解立体车库的运行原理, 运用所学的知识, 设计一个 36的升降横移式立体停车库。本设计采用 s7-200 系列的 plc 编程,来实现存车和取车的控制。并通过 mcgs 对控制系统实现虚拟仿真,比较直观的了解车库的控制功能与原理。在设计的过程中遇到了许多许多的问题最后通过在网上查阅资料,和同学和老师讨论得到解决。由于自己知识面的不够,还不能够设计出一个全自动化的立体停车系统。 全自动化智能停车系统是未来停车系统的一个发展方向,在此领域我还要不断的学习。中国的立体车

40、库现在还处于一个初级阶段,大部分都需要操作人员的参与。随着技术的发展,对智能模块和检测系统的不断更新,控制系统将向全自动智能化方向发展。随着汽车数量的增加,泊车位的问题不断加剧,将进一步促进车库19 / 57.技术的革新。由于知识宽度和深度的限制, 我对立体车库的设计中还存在着诸多问题,我深刻的认识到,我的能力还需要很大的提高。在今后的道路上,我一定会再接再厉,不断努力攀登。参考文献1 中国重型机械工业协会,停车设备管理委员会编.机械式立体车库m. :海洋,2001:34-35.2 徐格宁. 立体车库系统机械结构调度设计方法与实现m. :机械工业,2012:56-58.3 付翠玉,关景泰.立体

41、车库发展的现状与挑战m.:机械设计与制造,2005:67-68.4 凤翼,兰秀林.西门子 s7-200 系列 plc 应用 100 例m. :电子工业,2012:98-99.5 廖常初.plc 应用技术问答m.:机械工业,2006:123-125.6 王得胜,红彪.电气控制系统设计. :电子工业,2011:127-129.7 万忠,明芹. 电器与 plc 控制技术m. :化学工业,2008:94-96.8 培仁.传感器原理、检测与应用m.:清华大学,2012:134-135.9 单振清,宋雪臣,田青松编.传感器与检测技术应用m. :理工大学,2013:212-213.10 帮文.新型接近开关和

42、光电开关使用手册. :电子工业,2009:95-96.11 徐建俊编. 电机与电气控制m. :交通大学,2004:87-89.12 红萍.工控组态技术与应用:mcgsm.:电子科技大学,2013:24-25.附录车库主程序:ob1network 1/初始化ld sm0.1r q0.0, 63network 2/启动ld i0.0s m18.0, 1network 3/停止ld i0.120 / 57.o i1.7r m18.0, 1network 4/运行指示灯ld m18.0= q0.0network 5/存车指示灯ld i1.0a m18.0an i1.1s q0.3, 1network

43、6/取车指示灯ld i1.1a m18.0an i1.0s q0.4, 1network 7/手动指示灯ld i0.2o q0.1a m18.0an i0.3= q0.1network 8/手动运行ld q0.1call sbr0network 9/自动运行指示灯ld i0.3o q0.2ld q0.3o q0.4alda m18.0an i0.2= q0.2network 10/自动运行ld q0.2call sbr1network 11 /故障报警ld i1.4s q0.7, 1network 12/报警复位ld i1.7r q0.7, 1network 13/存取完成ld t4821 /

44、 57.o t49o t50o t51o t52o t53o t54o t55o t57o t58o t59r q0.3, 2手动控制子程序 manualnetwork 1/手动左移ld i0.6an i0.4an i0.5an i0.7an i1.5call sbr8network 2/手动右移ld i0.7an i0.4an i0.5an i0.6an i1.5call sbr9network 3/手动下降ld i0.5an i0.4an i0.6an i0.7an i1.5call sbr10network 4/手动上升ld i0.4an i0.5an i0.6an i0.7an i1.

45、5call sbr11自动控制子程序 autonetwork 1/自动运行22 / 57.ld sm0.0call sbr13network 2 /vw0 存放二层存取托盘号ldn i6.2on i6.3on i6.4on i6.5on i6.6a m16.0movw 1, vw0 /空位在 7-12 号network 3ldn i6.1a m16.0movw 2, vw0 /空位在 6 号network 4ldn i6.3on i6.4on i6.5on i6.6a m16.1movw 2, vw0network 5ldn i6.1on i6.2a m16.1movw 3, vw0netwo

46、rk 6ldn i6.4on i6.5on i6.6a m16.2movw 3, vw0network 7ldn i6.1on i6.2on i6.3on i6.4a m16.3movw 5, vw0network 8ldn i6.6a m16.4movw 5, vw0network 923 / 57.ldn i6.1on i6.2on i6.3on i6.4on i6.5a m16.4movw 6, vw0network 10/vw1 存放三层存取车位号ld m16.5movw 1, vw1network 11ld m16.6movw 2, vw1network 12ld m16.7movw

47、 3, vw1network 13ld m17.0movw 4, vw1network 14ld m17.1movw 5, vw1network 15ld m17.2movw 6, vw1network 16/vw2 存放一层无托盘号ldn i5.3movw 1, vw2network 17ldn i5.4movw 2, vw2network 18ldn i5.5movw 3, vw2network 19ldn i5.6movw 4, vw2network 20ldn i5.7movw 5, vw2network 21ldn i6.0movw 6, vw2network 22/vw3 存放二层

48、无托盘号24 / 57.ldn i6.1movw 1, vw3network 23ldn i6.2movw 2, vw3network 24ldn i6.3movw 3, vw3network 25ldn i6.4movw 4, vw3network 26ldn i6.5movw 5, vw3network 27ldn i6.6movw 6, vw3network 28/第二层取车ld m16.0o m16.1o m16.2o m16.3o m16.4jmp 0network 29/第三层存取ld m16.5o m16.6o m16.7o m17.0o m17.1o m17.2jmp 1net

49、work 30/第二层存取lbl 0network 31ldw vw0, vw2for vw100, 1, 5network 32ldw vw0, vw2/二层取托盘号 vw0, vw2/二层去托盘号一层无托盘号call sbr1/一层托盘左移子程序25 / 57.network 34nextnetwork 35lbl 1network 36ldw vw1, vw3for vw200, 1, 5network 37ldw vw1, vw3/三层取托盘号 vw1, vw3/三层去托盘号二层无托盘号call sbr3/二层托盘左移子程序network 39nextnetwork 40ldw vw1

50、, vw2for vw300, 1, 5network 41ldw vw1, vw2/三层取托盘号 vw1, vw2/三层去托盘号一层无托盘号call sbr1/一层托盘左移子程序network 43nextnetwork 44lbl 2network 45 /二层托盘下降子程序ldw= vw1, vw2call sbr4network 46/三层下降主程序ldw= vw1, vw2aw= vw1, vw3call sbr5network 47/安全报警ld i12.1= q1.0network 48/可存取指示灯ld t37o t38o t39o t40o t4126 / 57.o t42o

51、 t43o t44o t45o t46o t47= q0.5network 49/车位到位报警ld i1.3= q0.6network 50/轮廓超限报警ld i1.6= q1.1network 51/二层上升子程序ld m16.0o m16.1o m16.2o m16.3o m16.4a i1.2an i1.3an i1.5an i1.6call sbr6r q0.5, 1network 52/三层上升子程序ld m16.5o m16.6o m16.7o m17.0o m17.1o m17.2a i1.2an i1.3an i1.5an i1.6call sbr7r q0.5, 1一层托盘(

52、1-5)右移子程序 sbr_0network 1/1 号托盘右移ldn i5.4s m0.0, 1network 227 / 57.ld i8.1o i1.5r m0.0, 1network 3/2 号托盘右移ldn i5.5s m0.1, 1network 4ld i8.2o i1.5r m0.1, 1network 5 /3 号托盘右移ldn i5.6s m0.2, 1network 6ld i8.3o i1.5r m0.2, 1network 7 /4 号托盘右移ldn i5.7s m0.3, 1network 8ld i8.4o i1.5r m0.3, 1network 9 /5 号托

53、盘右移ldn i6.0s m0.4, 1network 10ld i8.5o i1.5r m0.4, 1network 11ld sm0.0call sbr12network 12ld q2.4o q2.5o q2.6o q2.7o q3.0eddecw vw2一层托盘(1-5)左移子程序 sbr_128 / 57.network 1ldn i5.3s m0.5, 1network 2ld i6.7o i1.5r m0.5, 1network 3ldn i5.4s m0.6, 1network 4ld i7.0o i1.5r m0.6, 1network 5ldn i5.5s m0.7, 1n

54、etwork 6ld i7.1o i1.5r m0.7, 1network 7ldn i5.6s m1.0, 1network 8ld i7.2o i1.5r m1.0, 1network 9ldn i5.7s m1.1, 1network 10ld i7.3o i1.5r m1.1, 1network 11ld sm0.0call sbr12network 12ld q1.2o q1.3o q1.4o q1.5o q1.6/1 号托盘左移/2 号托盘左移/3 号托盘左移/4 号托盘左移/5 号托盘左移29 / 57.edincw vw2二层托盘(6-10)右移子程序 sbr_2network

55、 1/6 号车右移ldn i6.2s m1.2, 1network 2/6 号车右移停止ld i8.6o i1.5r m1.2, 1network 3 /7 号车右移ldn i6.3s m1.3, 1network 4ld i8.7o i1.5r m1.3, 1network 5 /8 号车右移ldn i6.4s m1.4, 1network 6ld i9.0o i1.5r m1.4, 1network 7 /9 号车右移ldn i6.5s m1.5, 1network 8ld i9.1o i1.5r m1.5, 1network 9 /10 号车右移ldn i6.6s m1.6, 1netw

56、ork 10ld i9.2o i1.5r m1.6, 1network 11ld sm0.0call sbr12network 12ld q3.130 / 57.o q3.2o q3.3o q3.4o q3.5eddecw vw3二层托盘(6-10)左移子程序 sbr-3network 1ldn i6.1s m1.7, 1network 2ld i7.4o i1.5r m1.7, 1network 3ldn i6.2s m2.0, 1network 4ld i7.5o i1.5r m2.0, 1network 5ldn i6.3s m2.1, 1network 6ld i7.6o i1.5r

57、m2.1, 1network 7ldn i6.4s m2.2, 1network 8ld i7.7o i1.5r m2.2, 1network 9ldn i6.5s m2.3, 1network 10ld i8.0o i1.5r m2.3, 1network 11/6 号车左移/6 号车左移停止/7 号车左移/8 号车左移/9 号车左移/10 号车左移31 / 57.ld sm0.0call sbr12network 12/vw3 加 1ld q1.7o q2.0o q2.1o q2.2o q2.3edincw vw3二层托盘(6-10)下降子程序 sbr_4network 1 /去掉 6 号

58、托盘防坠挂钩ld m16.0an i1.5r m10.4, 1network 2/6 号托盘下降ld m16.0an m10.4s m2.4, 1network 3/6 号托盘下降到底ld i10.6r m2.4, 1ton t37, 10network 4/7 号托盘ld m16.1an i1.5r m10.5, 1network 5ld m16.1an m10.5s m2.5, 1network 6ld i10.0r m2.5, 1ton t38, 10network 7/8 号托盘ld m16.2an i1.5r m10.6, 1network 8ld m16.2an m10.6s m2

59、.6, 132 / 57.network 9ld i11.0r m2.6, 1ton t39, 10network 10/9 号托盘ld m16.3an i1.5r m10.7, 1network 11ld m16.3an m10.7s m2.7, 1network 12ld i11.1r m2.7, 1ton t40, 10network 13/10 号托盘ld m16.4an i1.5r m11.0, 1network 14ld m16.4an m11.0s m3.0, 1network 15ld i11.2r m3.0, 1ton t41, 10network 16ld sm0.0cal

60、l sbr12三层托盘(11-16)下降子程序 sbr-5ld m16.5/去掉 11 号防坠挂钩an i1.5r m11.6, 1network 2/11 号托盘下降ld m16.5an m11.6s m3.1, 1network 3/11 号托盘到达第一层ld i11.3r m3.1, 1ton t42, 1033 / 57.network 4ld m16.6an i1.5r m11.7, 1/12 号托盘network 5ld m16.6an m11.7s m3.2, 1network 6ld i11.4r m3.2, 1ton t43, 10network 7ld m16.7an i1

温馨提示

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

评论

0/150

提交评论