1、宁夏理工学院毕业设计 摘要车辆无处停放的问题是城市的社会、经济、交通发展到一定程度产生的结果,本设计即是基于日趋成熟和自动化程度不断提高的PLC技术,针对目前车库管理系统存在的系统管理介质落后、集成自动化程度低、安全性差、人性化和运行效率低下的不足,结合目前科学技术领域的最新研究成果,设计了一种技术较先进、性能可靠、自动化程度较高的车库智能管理系统。本文主要内容是采用工业控制计算机作为调度、管理、监控主机,采用可编程控制器PLC作为控制器,设计了三层的升降横移式智能立体车库,采用现场总线完成工业控制计算机与PLC之间的数据通讯。根据智能立体车库应实现的功能和安全性要求,进行了电机及电机驱动器的
2、选型,并给出了系统供电原理图以及部分设备接线图。然后利用西门子公司的编程软件Step7和监控组态软件设计了车库控制程序和上位机监控界面。最后通过利用组态王组态软件对其进行了模拟仿真。研究结果表明,该智能立体车库控制系统定位准确,安全可靠,能实现自动存取车功能。关键词:智能立体车库;可编程控制器PLC;组态软件AbstractNo vehicle Office Park is the problem of city society, economy, traffic develops to a certain extent the result of the design, which is b
3、ased on the mature and continuously improve the degree of automation of PLC technology, in view of the present garage management system management system lags behind, the medium of integrated low degree of automation, poor security, humanization and running efficiency the deficiency of current scien
4、ce and technology, combined with the latest research results, design a kind of more advanced technology, reliable performance, high degree of automation garage intelligent management system.The main content of this article is based on industrial control computer as scheduling, management, monitoring
5、 host, using the programmable controller PLC as the controller, the design of three layer lifting transverse-moving type intelligent stereo garage, using Fieldbus Industrial control computer and PLC data communication between the. According to the intelligent stereo garage should achieve the functio
6、nal and safety requirements, the motor and the motor drives the selection, and gives the system power supply diagram and part of the equipment connection diagram. Then using Siemens programming software Step7 and configuration software design the control program and the monitor interface.Finally, th
7、rough the use of configuration software has carried on the simulation. The results show that, this intelligent stereo garage control system of accurate positioning, safe and reliable can achieve automatic vehicle access.Keywords: intelligent stereo garage; PLC programmable controller; configuration
8、software目录摘要IABSTRACTII1 绪论11.1 智能立体车库的概述11.2 课题研究的意义21.3 课题研究的方法21.4 课题研究的主要内容32 智能立体车库的总体设计42.1 立体车库的分类42.2 智能立体车库的过程72.3 智能立体车库的设计要求72.4 智能立体车库的控制系统方案的确定82.4.1 电气控制方案的确定82.4.2 电气控制系统的框架93 升降横移式智能立体车库控制系统的硬件组成113.1 可编程控制器的选择113.2 工控计算机123.3 电机133.4 变频器143.5 安全措施与可靠性154 立体车库的软件设计164.1 程序软件的设计164.1.
9、1 PLC工作过程164.1.2 PLC程序编制原则174.1.3 程序设计流程及I/O点分配184.2 组态软件204.2.1 组态软件的控制功能、仿真实现的意义204.2.2 组态软件的设计步骤204.2.3 监控系统上位机功能的实现265 总结与展望31参考文献32结束语33致谢34附录 下位机PLC程序35- 36 -宁夏理工学院毕业设计1 绪论智能立体车库是一个新兴的行业,它以占地面积少、停车率高、安全可靠、高效低能等优点,越来越受到人们的青睐,具有很大的发展空间。本章就智能立体车库的概述、立体车库的意义、以及课题研究的方法和内容做了简单介绍。1.1 智能立体车库的概述智能立体停车库
10、系统是集设备、操作、安全、监控、维护、管理为一体的智能化系统。它最大的特点就是分时控制功能,实现分时段、分层停车控制,有效提高车位利用率。智能化智能立体车库是利用计算机智能控制,实现自动存、取车业务,并可实现一系列的智能化功能的立体停车库系统,是集自动化技术、计算机技术为一体的智能化、立体化的物流储运系统,能够自动而可靠地完成车辆的存取以及相关信息的管理。当车辆到达停车库入口时,系统自动识别车型,给来车分配一个最佳车位,控制传送系统传送车辆到停车位,并给存车人出据存车卡。取车时,取车人输入卡,计算机自动识别,显示存车费用,用户交费后,计算机控制传送车完成取车操作。除占地面积小容量大以外,智能化
11、智能立体车库还具有以下特点:1.系统结构性能稳定、信号传输速度快,自动化程度高智能化智能立体车库采用计算机控制,工作中所需人员少,车辆通过传送装置移动,车位分配通过计算机寻求优化方案,大大降低运营成本,系统可实现手动控制和电脑自动控制两种方式,智能化程度高。2.结构配置灵活,性能安全可靠智能化智能立体车库存车数量不等,有仅存放两辆汽车的微型车库,也有能存放上千辆汽车的大型车库,还有适用于小区的中型车库。建造方式比较灵活,可建于地上、半地上、地下,可构成垂直式也可建成水平式。智能化智能立体车库是一个封闭的系统,在管理上采取专人负责,除设备维护、维修人员外,其他人员是禁止入内。对于汽车的安全问题,
12、车库采用计算机智能化管理,有效解决汽车防盗;对于车库下层的车辆,为防止上层托盘或车辆的降落砸到车辆,在每层车库的托盘下设置检测开关和防砸车装置,以及严格的互锁装置,有效保障车辆安全,确保系统的可靠性。3.经济效益好随着国内私家车的增加,在中心城区、商场、人员密度大的场所建设智能立体车库,费用的投入远高于其它形式的停车场,但这些区域车辆流动大,对车位的需求量高,对车库的运营企业会带来良好的经济效益。1.2 课题研究的意义车辆无处停放的问题是城市的社会、经济、交通发展到一定程度产生的结果,车辆的增加,交通拥挤所造成的商场、酒店车位限制,使得车主为停车而发愁,扩展停车场引起人们的广泛关注。普通露天停
13、车场和建筑物下的停车库虽然停放方便,但占地面积广,且停车数量有限,尤其是土地价格突飞猛进增长的今天,投资商不得不考虑土地占用的成本,为了充分利用立体空间,规范和科学管理汽车的停放,建造智能立体车库已刻不容缓2。目前,在国内一些经济较发达、人口密度较大的城市中,己经着手开发推广立体停车库。 本设计即是基于日趋成熟和自动化程度不断提高的PLC技术,针对目前车库管理系统存在的系统管理介质落后、集成自动化程度低、安全性差、人性化和运行效率低下的不足,结合目前科学技术领域的最新研究成果,设计了一种技术较先进、性能可靠、自动化程度较高的车库智能管理系统。具有智能化的智能立体车库占用土地少、充分利用空间,缓
14、解了城市中道路空间小的矛盾,又适应了城市高节奏快速发展的需要,更重要的是顺应社会的发展,减少了污染,为城市向更大规模发展提供有利的条件。随着微电子技术、通讯技术、控制技术的迅猛发展,计算机更加广泛的进入工业控制的各个领域,并正发挥着越来越重要的作用。计算机技术在车库系统中的应用,可使设施集自动化、系统化、综合化为一体,提高智能立体车库的中存取车辆的速度,提高智能立体车库工作的可靠性。利用计算机进行实时控制和管理车库运行成为发展趋势,降低车库的投资成本,实现无人化管理,增强车库的智能化程度,将会对我国智能立体车库的发展起到很好的推动作用。而且智能立体车库技术空间利用率高,智能化控制,安全可靠等优
15、点为解决停车难问题也有一定的促进作用。1.3 课题研究的方法本课题通过对升降横移式智能化智能立体车库的研究,采用综合比较的方法进行型与控制系统方案的确定,并实现对系统的智能化设计。本论文主要是探讨可编器(PLC)作为控制核心在智能化智能立体车库系统中的应用。1.收集和整理有关国内外智能立体车库的发展情况、控制系统设计方案及其监系统的研究现状的相关资料,分析智能化智能立体车库在设计中的影响因素及控制系系统实现的各种功能。2.详细分析升降横移式智能化智能立体车库设计中控制系统的主要影响因素之系,建立智能立体车库的智能化设计方案。3.分析智能化监控管理系统,用组态软件实现存取车的系统监控。4.确定智
16、能立体车库控制系统方案,用PLC编制控制系统相关部分程序。5.针对存取车过程,通过人机界面设计,实现智能化与便捷化的设计目的。1.4 课题研究的主要内容智能化智能立体车库是随智能化技术的发展而出现的高效停车技术,包括智能停车管理系统、信息系统、导引系统和设备等。本课题研究的主要目的是通过升降横移智能化智能立体车库的分析,研究智能化智能立体车库的设计方案。本研究有利于降低设计成本,提高车库作业效率,进而有利于智能化智能立体车库的推广使用,同时促进智能立体车库随汽车行业同步发展。本课题以升降横移式智能立体车库系统作为研究对象,通过对智能立体车库的主体结构进行电气控制系统的硬件和软件设计,探讨智能化
17、智能立体车库的存取车的原理、智能化的设计方案。对升降横移式智能化智能立体车库通过采用可编程序控制器完成对车辆自动存取功能的实现,用组态软件通过上位机实现存取过程的实时监控仿真研究,最后提出系统的外围部分人机界面的实现方案,突出了操作的便捷性、简单化,从而实现智能立体车库的智能化设计。1.绪论指出课题的研究意义与研究方法和主要内容。2.介绍智能立体车库的分类及各种类型智能立体车库的主要优缺点,针对升降横移式智能立体车库进行结构分析,指出存取车的原理与流程,提出总体设计方案。3.根据智能立体车库控制要求,确定各硬件的型号。4.针对智能化升降横移式智能立体车库进行软件程序编写,并对上位机、下位机进行
18、相关的设计,采用组态软件实现监控系统。对智能立体车库系统进行人机界面设计。2 智能立体车库的总体设计在智能立体车库中,电控系统起着极其重要的作用,控制技术己成为现代工业生产中不可缺少的重要组成部分。在本章中,首先介绍了立体车库的分类,然后对智能立体车库存取车的流程进行分析,而后根据系统运行特点依次对智能立体车库的设计要求、电气控制方案的确定、以及电气控制系统的框架进行介绍。2.1 立体车库的分类停车库系统就其结构特征来分类,可分为平面式和立体式两种,平面式又分为地下平面式停车库、地上平面式停车库;立体式停车库又可分为自行式立体停车库、半自动立体停车库和全自动立体停车库,而全自动立体停车库还可分
19、为两层或多层平面式全自动立体停车库、竖向密集型全自动立体停车库以及特殊造型结构全自动立体停车库。目前,立体车库主要有以下几种形式:升降横移式、巷道堆垛式、垂直提升式、垂直循环式、箱型水平循环式、圆形水平循环式3。1.升降横移式立体车库升降横移式立体车库采用以载车托盘升降或横移存取车辆的立体停车设备叫做升降横移类停车场4,如图2.1所示。图2.1 升降横移式立体车库升降横移式立体车库配置灵活,造价较低。每单元可设计成多层结构,车位可从几个到上百个。其突出特点是节省占地,配置灵活,存取车迅速,等候时间短,价格低,消防、外装修、土建地基等投资少;采用自动控制系统,构造简单,安全可靠,运行平稳,工作噪
20、声低。车库主要停车托板、机械传动、电气传动、自动控制、安全防护几部分组成,主要适用于商业、机关、住宅小区配套停车场的使用。一般升降横移式单车位造价仅为的垂直升降类或巷道堆垛类的1/61/3,非常适合我国现阶段国情。2.巷道堆垛式立体车库巷道堆垛式立体车库利用堆垛机或者桥式启动机作为存取车辆的工具,如图2.2所示。它在垂直和水平方向的负荷运动将车辆快速送进或取出。这种车库不需要车道,而且出入口设置灵活,所有车辆均由堆垛机进行存取,对堆垛机的技术要求较高,单台堆垛机成本较高,但该立体车库容积率高,适合于用地紧张,绿化要求高,停车相对密集的场所。图2.2 巷道堆垛式立体车库3.垂直提升式立体车库垂直
21、提升式立体车库又称为电梯式车库,因其独立的车库像塔而又被称为塔库,如图2.3所示。这种类型的车库空间利用率很高,在50平方米的地面使用垂直提升式立体车库,可以建造一座25层的塔库,存车辆可达达到50辆,平均每平方米停放1辆车。这种车库通过提升机的升降和装在升降平台上的横移机构将车辆或载车托盘横移,实现车辆存取,具有省电,噪音小,运行速度快以及操作简单维护方便等独特优点。该立体车库采用回转盘技术,车辆可以直进直出,使用便捷,对于城市繁华区域或其他停放车辆较为集中的地方,采用这种类型的车库更是合适。车库一般较高,但占地却最小,对设备的安全性、加工安装精度等要求都很高,所以造价较高。图2.3 垂直提
22、升式立体车库4.垂直循环式立体车库垂直循环式立体车库外观像垂直升降类的车库,通过巨型链轮和链条带动存车拖降做垂直方向的循环运动来达到存取车的目的,如图2.4所示。这种车库设备动力单一,控制简单,维护方便、故障少。该类大型车库一般为封闭式建筑结构,停放车辆可达40以上,小型车库可以根据地理条件单独设定,也可以多台设备连台设定。垂直循环式车库占地少,两个泊位面积可停610辆车;价格低,投资少,建设周期短。 图2.4 垂直循环式立体车库2.2 智能立体车库的过程升降横移式智能立体车库每个车位均有载车托盘,所需存取车辆的载车托盘通过升降、横移运动到达地面层,驾驶员进入车库,存取车辆,完成存取过程。停泊
23、在车库内地面的车只作横移,不必升降,上层车位或下层车位需通过中间层横移出空位,将载车托盘升或降到地面层,驾驶员才可以进入车库内将汽车开进或开出车库,升降由电机驱动,通过钢丝绳拖动载车托盘,利用一台电机便可实现车位的移动。如3*3智能立体车库的存取车图2.5。假设车位己满共7辆,欲取2车位上的车辆。第一步,将5和7车位的车向右分别移至空位1和空位2,即空出2车位下的车位;第二步,将2车位上的托盘直接下降至底层,完成取车;第三步将原2号车位的托盘上移至原来的位置;第四步将原5和7车位上的车左移回至原位置。同理,其他位置的车辆也如此遵循该原则,即:顶层车位只能上下移,一层车位只能左右移动,中间车位既
24、可上下移动也可左右移动。图2.5 3*3智能立体车库的存取车2.3 智能立体车库的设计要求智能立体车库在设计中要显示出智能化、人性化和便利化的特点。因此,系统要求如下:1.采用工控机控制,在工控机上显示当前车位状态和车主存放位置。2.取车人在屏上输入车位号后,该系统在选定的路径下自动到达地面,当取车人进入车库取车时,所有升降和平移系统都处于停止状态。3.当控制系统发生故障或车辆超重时,能发出报警提示,在工控机上显示故障。2.4 智能立体车库的控制系统方案的确定2.4.1 电气控制方案的确定根据升降横移式智能立体车库结构特点,除顶层外的其它层都必须留出一个空位,供载车托盘上升和下降用。当车辆位于
25、底层时,无需移动其他托盘就可直接取出车;若准备将车存于底层,同样不需要移动其它层的载车盘,直接将车驶入即可。但若车辆存于中间层或顶层,在存取车时,则需要通过横移将该车位以下的托盘位置调整为空,才可进行车辆的下降上升,车辆驶入后再上升回到原位置。整体操作时,遵循底层托盘只进行平移操作,顶层托盘只能进行升降操作,中间层既可平移又可升降操作的原则。升降横移式智能立体车库的控制系统是整个车库的核心,设计的优劣直接影响到设备的安全性能和工作性能,影响到系统智能化程度的高低。所以在进行设计时,要求一定要考虑到控制系统安全可靠性与操作方便性。单片机在精度和速度要求很高的地方适用性较好,但要面对外围电路和干扰
26、,程序混乱等的必须考虑的问题5。PLC是建立在单片机之上的产品,从工程的角度,采用PLC是由于其可靠性强、稳定性好、操作方便灵活,是集计算机技术、自动化技术、通讯技术为一体的通用工业控制装置,在实现工业现场控制上有着不可比拟的优势,对一些大型、稳定性要求很高的控制比较适用6。在升降横移式智能立体车库中选择PLC作为控制系统核心。图2.6 智能立体车库系统逻辑框图智能立体车库根据库容量情况,如3*3或3*4或3*5智能立体车库最大存车数分别为7、10、13,根据设备的控制要求,都可选择德国西门子公司生产的S7200为主控单元口,最大控制点数可达到256点。升降横移智能立体车库系统逻辑框图如图2.
27、6所示。控制系统中主控单元的主要控制对象首先是车库内的横移电机和升降电机,控制系统使它们在不同的时间内实现正反转;其次是车库内的各种辅助装置,如:指示灯及其各种安全设施等。为了保证搬运器能将托盘能横移到预定位置以及使托盘能上升或下降到指定位置,采用了行程开关。2.4.2 电气控制系统的框架升降横移式智能立体车库控制系统由上位机和下位机共同组成。其中,上位机以工控计算机为核心,处于监控室或值班室中,主要起监控和管理作用等;下位机采用PLC,实现对现场进行直接的控制。如果车库的规模足够大,还可以考虑配备操作器、触摸屏等来实现智能化自动控制7,在本设计中没有涉及到。在本系统中,利用系统中上位机的监控
28、作用,通过数据处理、图形显示和多媒体技术,显示出各种现场的状况,将PLC从现场采集的各种不同的开关信号、报警信号等,从控制界面显示出来,从而在监控人员和智能立体车库之间以及在操作人员和智能立体车库之间都可构造出直观形象的界面,对系统的正常运行和系统故障进行提示或报警。图2.7 升降横移式智能立体车库整体结构升降横移式智能立体车库整体结构如图2.7所示。上位机与显示器、打印机、收款机相连,通过键盘鼠标可进行直接的信息输入。PLC主要完成对托盘位置及运行状态的检测和存取车的操作,将限位开关、安全挂钩等相关信号,通过计算机处理输出信号控制接触器、电磁铁等动作,对拖动电机的起停进行控制。智能立体车库的
29、操作分为三类,包括故障诊断和处理、联系现场状况的数据I/O操作、执行用户程序以及响应与PLC相连的外部设备的命令操作8。在系统运行过程中,当出现存取操作时,PLC会接收人员在上位机或触摸屏的输入指令,经过分析判断检测元件的状态、读取机械驱动的信息后,将输入信号的信息反馈到执行机构如电磁铁、继电器、安全装置、显示指示灯等,实现电机的正反转、托盘的升降横移运动、限位开关的动作等,完成信号的显示与车辆的存取操作。3 升降横移式智能立体车库控制系统的硬件组成在工业自动化领域,工控机和可编程控制器是人们不得不提的两类控制设备,它们是大多数自动化系统的基础设备;变频器可以方便、可靠的对交流电机进行无级调速
30、控制;而行程开关、光电开关等开关器件,可以探测到系统的当前情况,给出相应的开关量,提供给控制器件进行处理。本章主要对组成系统的硬件进行简要介绍,说明这些器件在系统中的用途。3.1 可编程控制器的选择基于设计和调试的方便,本次设计采用德国西门子公司生产的S7200系列。S7200性价比高,结构小巧、运行速度高、价格低廉及多功能多用途,在当今的很多企业得到广泛的使用。由于本设计采用了26个输入I/O点,18个输出I/O点,采用的输入输出点数较多,所以该设计选用的中央处理器是S7-200系列中的CPU226,同时又扩展了一个数字量混合模块EM223,通信模块采用了EM277模块。1.如图3.1所示,
31、CPU226本机集成了24点输入和16点输出,共有40个数子量I/O,可连接7个扩展模块,最大可扩展至248点数字量I/O或35路模拟量I/O。CPU226有13KB程序和数据存储空间,6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出9。CPU226配有两个RS-485通信/编程口,具有PPI通信、MPI通信和自由方式通信能力,适合本设计的要求。图3.1 CPU226实物图2.如图3.2所示,输入/输出扩展模块EM223有6种类型,包括24V DC4入/4出,24V DC4入/继电器4出, 24V DC8入/8出,24V DC8入/继电器8出, 24V DC16入/16出,24
32、V DC16入/继电器16出。6种类型均有隔离,本设计采用的是24V DC16入/继电器16出。图3.2 EM223数字量混合模块3.如图3.3所示,EM277模块是PROFIBUS-DP从站模块,该模块可以作为PROFIBUS-DP从站和MPI从站,其通信特性为:一个通信口,接口类型为RS-485,协议为PROFIBUS-DP从站和MPI从站。图3.3 EM277模块3.2 工控计算机工业控制机即工业控制计算机,也叫做工业个人计算机,英文简称IPC(Industrial Personal Computer)。工业控制机是指对工业生产过程及其机电设备、工艺装备进行测量与控制用的计算机,简称工控
33、机。工控机由计算机基本系统和过程I/O系统组成,计算机基本系统由系统总线、主机模板、存储器板、人机接口板与CRT、磁盘机、打印机等通用外设组成10。过程I/O系统由输入信号调理板和A/D转换器,将现场传测量的物理信号转变为电信号,模拟量经模数转换(A/D转换器),变成数字量输入计算机,计算机输出信号经数模(D/A)转换和输出调理(隔离放大)成执行机构的功率驱动信号控制执行机构。早在80年代初期,美国AD公司就推出了类似IPC的MAC-150工控机,随后美国IBM公司正式推出工业个人计算机IBM7532。由于IPC的性能可靠、软件丰富。价格低廉,而在工控机中异军突起,后来居上,应用日趋广泛。目前
34、,工控机已被广泛应用于通讯、工业控制现场、路桥收费、医疗及生活的方方面面。工控机能够适应工业应用的需要,比常用计算机更强的抗干扰能力与可靠性,以保证系统安全、稳定运行。根据立体车库的系统要求,本设计采用了具有主流配置高、处理速度快、可靠性较好的工业控制计算机-“研华”工业控制计算机(如图3.4):型号IPC-610MB,CPU为Intel-PIV 3.0G,1G内存,160G硬盘,配以三星17寸液晶显示器,鼠标,键盘等。图3.4研华IPC-610MB3.3 电机电动机种类繁多,可按各种方法分类,如按外壳保护,安装方式,绝缘等级,功率大小,电源电压,电源频率、运行特性、结构、用途等各种分类方法,
35、但不同分类之间都有复杂的内在联系11。我国目前是以功率大小作为大类来总划分,而以主要性能、用途和结构特征、型式等作为补充来适当细分。电动机由变频器驱动控制,参数均由变频器数据设定完成,从而控制了停车板的“启动、加速、正常运行、减速、停车、检修运行”的速度曲线,变频器输入信号端口也由变频器参数设定,PLC控制变频器完成相应的动作。对于三层三列立体车库的电机安装原则是:底层两个车板各自装有一个电动机,以控制车板的左右水平移动;中间层的两个车板每个装有两个电动机,分别控制车板在中间层导轨上的左右水平移动和垂直方向上的升降移动;顶层的三个车板不需要做左右水平移动,只需要在相应列的下两层空出车位时做升降
36、移动,所以,这三个车板分别只装有控制升降运动的电动机。在升降横移式智能立体车库中采用三相异步电动机。选择水平横移控制电机的额定功率为0.55kw,满载转速为1390r/min,升降控制电机额定功率为2.2kw,满载转速为1470r/min。3.4 变频器变频器是运动控制系统中的功率变换器,运动控制系统是控制机电能量变换器的电气传动技术,变频器作为系统的重要功率变换部件,因提供可控的高性能变压变频的交流电源而得到迅猛发展。变频器技术的发展趋势经历大约三十年的研发与应用实践,随着新型电力电子器件和高性能微处理器的应用以及控制技术的发展,变频器的性能价格比越来越高,体积越来越小,而且仍在不断地提高可
37、靠性和进一步小型轻量化、高性能化和多功能化以及无公害化。交流变频调速技术是强弱电混合、机电一体的综合性技术,既要处理巨大电能的转换(整流、逆变),又要处理信息的收集、变换和传输,因此它的共性技术必定分成功率和控制两大部分。前者要解决与高压大电流有关的技术问题和新型电力电子器件的应用技术问题,后者要解决基于现代控制理论的控制策略和智能控制策略的硬、软件开发问题。在本系统设计中,我们所选用的是西门子MM440变频器(如图3.5),它主要是用于控制三相交流电动机的速度,而且额定功率范围可从120W调节到250kW,调节范围广,能够满足立体车库系统的实际运行。图3.5 MM440变频器3.5 安全措施
38、与可靠性智能立体车库在运行中要保障人员、设备的安全,这是设计者进行系统设计的很重要内容之一。首先是通过在电路中设置的断电保护保护装置,确保在电路主电源发生缺相故障时,相应的保护器件如继电器等动作,切断设备主电源,达到保护人员、设备安全的目的。系统通过精确定位来提高人员在存取车过程中的安全可靠性,如行程开关的设置保证托板能平移到预定位置以及托盘能上升或下降到准确位置,行程开关逻辑要严格互锁控制,如急停按钮按下,立即断所有电机电源;任何载车盘触发上、下极限限位开关,立即断所有电机电源;上层载车盘不在上位或运行不到上位,中层载车盘不能运行;中层载车盘运行不到位,上下层载车盘不能运行;下层载车盘不在下
39、位或运行不到下位中层载车盘不能运行;安全挂钩不在开启位置,无下降动作;前后超长开关被遮挡,所有载车盘都不能动作;入口处人员误入被遮挡,所有载车盘都不能动。4 立体车库的软件设计4.1 程序软件的设计4.1.1 PLC工作过程PLC的工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段12。1.输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入
40、状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。2.用户程序执行阶段在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只
41、有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。3.输出刷新阶段当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。值得注意的是,西门子公司1998年10月份之后生产的PLC,在循环处理顺序上做了
42、部分调整,将输出刷新阶段提前到输入刷新阶段之前。这一点需要用户在编程时格外注意。具体调整如表4.1所示。表4.1 西门子PLC循环处理顺序的调整步骤98年10月之前的CPU中的顺序98年10月之后的CPU中的顺序1操作系统启动周期监视时间。操作系统启动周期监视时间。2CPU读取输入模块的输入状态,并更新输入的过程映像表。CPU将来自输出过程映像表的值写入到输出模块。3CPU处理用户程序并执行程序所包含的指令。CPU读取输入模块的输入状态,并更新输入的过程映像表。4CPU将来自输出过程映像表的值写入到输出模块。CPU处理用户程序并执行程序所包含的指令。5在周期结束时,操作系统执行未决的任务,例如
43、下载和删除块、接受和发送全局数据。在周期结束时,操作系统执行未决的任务,例如下载和删除块、接受和发送全局数据。6最后,CPU返回周期开始,并重新开始周期监视时间。最后,CPU返回周期开始,并重新开始周期监视时间。4.1.2 PLC程序编制原则 设计PLC应用程序的基本原则是:第一,最大限度满足车库的控制要求,即完整性原则。第二,确保计算机控制系统的可靠性。第三,力求控制系统简单、实用、合理。第四,考虑到扩展的需要,即接口和通信等留有适当的余地。例如,系统为3*3立体车库,即三层三列立体车库,最多存放量7辆车。存取车控制只针对上层(二、三层)车位,而对于下层车位,存取车只需直接开进开出即可,采用
44、梯形图语言编写。对车位的操作就是控制横移小电机和升降大电机,使它们在不同时间实现正反转。上层升降动作和以下各层的横移动作必须是互锁的,即当上层车位在升降时,下面各层车位不能移动,当下层车位在进行升降动作时,上层车位也不能移动,并且每次升降只能有一个车位进行上下运动。程序设计要求:1.下层停车板左右横方向移动,上层停车板上下升降运动实现存取车;2.手动状态时能够对每个车位单独启动和停止;3.自动状态时,送车时控制系统能够自动寻找车位,取车时,控制系统能够自动将车辆送到地面。4.1.3 程序设计流程及I/O点分配 该系统中PLC主要完成对托盘的位置及运行状态的检测和存取车的操作。所用状态元件、定时
45、器及数据存储器均选用具有掉电保护功能的元件,当系统掉电时元件保持掉电前的状态,以保存现场信息;当发生意外情况时,按下急停按钮中止系统的运行并保存现场断点信息。 立体车库存车I/O分配表如表4.2,流程见图4.1。PLC程序见附录1315。表4.2 立体车库存车I/O分配输入作用输入作用输出作用输出作用I0.0叫车按钮I1.56号限位开关Q0.01号上升Q1.55号右移I0.11号车呼叫I1.67号限位开关7Q0.11号下降Q1.67号左移I0.22号车呼叫I1.78号限位开关Q0.22号上升Q1.77号右移I0.33号车呼叫I2.09号限位开关Q0.32号下降Q2.08号左移I0.44号车呼叫
46、I2.1一层西Q0.43号上升Q2.18号右移I0.55号车呼叫I2.2一层中Q0.53号下降Q2.2报警I0.6急停I2.3一层东Q0.64号上升Q2.3运行灯I0.7手动/自动I2.4二层西Q0.74号下降I1.01号限位开关I2.5二层中Q1.05号上升I1.12号限位开关I2.6二层东Q1.15号下降I1.23号限位开关I2.7三层西Q1.24号左移I1.34号限位开关I3.0三层中Q1.34号右移I1.45号限位开关I3.1三层东Q1.45号左移图4.1 流程图4.2 组态软件4.2.1 组态软件的控制功能、仿真实现的意义 对于一个完整的监控系统,上位机尤为重要,因为上位机(人机界面
47、)是操作人员与控制系统之间交互的纽带,良好的人机界面可以让操作人员的操作更为容易,工作效率更加提高。现在,一般监控系统的上位机均采用组态软件。组态软件(Configurable Software)是一种基于计算机操作系统的软件平台,一般由大的专业软件公司开发,并经过正规的严格测试,其可靠性高;通过更换不同的驱动程序和板卡,可以方便地与不同厂家生产的PLC组成一个控制系统,解决以往工业监控软件编写工作量大、可靠性低、通用性差等问题,为整个工业控制系统的设计与应用注入了新的活力。著名的组态软件有Intellution公司的Fix;Wonderware公司的InTouch,Rockwell公司的RSView32和北京亚控公司的“组态王”等16。本系统中所用