中国科技论文在线
基于 PLC 与 MCGS 的智能立体车库监控
http://www.paper.edu.cn
系统设计
刘延霞,任子晖,李建刚**
(中国矿业大学信息与电气工程学院,江苏 徐州 221116)
摘要:立体车库是一种以单层平面停车场为核心、多平面的空间停车车库,通过可编程控制
器 PLC 控制车位空间位置的变动,使车位能够实现空间到平面的转化,实现多重单层平面停
车的功能。升降横移式立体车库利用托盘移位产生垂直通道,实现多层车位的升降来存取车
辆。本文主要通过对升降横移式立体车库原理的研究,探讨了应用可编程控制器 PLC 实现
车库控制系统的方法、步骤,介绍了实现 3 x3 立体车库模型的设计和实现情况。控制系统
的监控采用基于 WINDOWS 平台的工控组态软件 MCGS ,通过对组态软件数据库的构建、动
画的连接及控制流程编制、调试,实现了立体车库的监控系统。
关键词:立体车库;PLC;MCGS;监控系统
中图分类号:TP277
Design of Control and Monitor System for Intelligent
Garage Based on PLC and MCGS
Liu Yanxia, Ren Zihui, Li Jiangang
(College of Information and Electrical Engineering, CUMT, JiangSu XuZhou 221116)
Abstract: The Three-Dimensional Garage, which takes the single-layer plane parking lot as the
core, is the multi-dimensional space parking garage. It uses the programmable controller (PLC ) to
realize multiple monolayer plane stops by controlling the berth space position the change.
Vertical- horizontal moving underground car parks, which realize multilayer berth fluctuation
deposits and withdraws the vehicles by shifting the tray to produce the vertical channel. The
article researches the theory of the Three-Dimensional Garage, it has discussed the method and the
step of using PLC to realize the garage control system, and introduce the realization 3x3
three-dimensional garage model design and the realization situation. The systems simulation uses
controls configuration software MCGS, which is based on the WINDOWS platform. Through
establishing the database of configuration software constructs, connecting the animation,
preparing the control flow and debugging the procedures, it has realized the three-dimensional
garage monitoring system. The article research has the certain practice significance in the area of
applying the PLC in the computer control system as well as using MCGS to achieve real-time
monitoring of industrial projects.
Keywords: Three-Dimensional Garage; PLC; MCGS; Control and Monitor System
5
10
15
20
25
30
35
0 引言
自动化立体车库,既可解决停车难的问题,又可充分地利用城市较少的土地资源,实现
城市的可持续性发展。自动化立体车库是城市现代化的主要标志之一,是集机械、电子及控
制技术于一体的现代化设备,是实现物流处理自动化的有效手段。可实现的主要功能有:提
高地面利用率;实现车辆停放的三维储存;智能化控制;节省人力资源。
40
本设计针对目前停车场管理系统存在的系统管理介质落后、集成自动化程度低、安全性
差、人性化和运行效率低下的不足,结合目前科学技术领域的新研究成果,设计了一种技术
较先进、性能可靠、自动化程度较高的停车场智能管理系统。立足于提高停车场管理系统的
作者简介:刘延霞,女,(1986-),河南平顶山人,硕士研究生,主要研究方向为信号检测与装置
通信联系人:任子晖,(1962-),男,工学博士,教授,主要从事机电设备的状态监测和故障诊断、煤矿
电网谐波方向研究. E-mail: ckljg@163.com
- 1 -
45
50
55
60
65
70
中国科技论文在线
http://www.paper.edu.cn
可靠性、安全性和高效性,对目前我国各大中城市所面临的“停车难”问题的解决,具有一定
的促进作用。本系统所采用的 PLC 技术,组态监控技术对其它交通收费系统也有一定的借
鉴意义。阐述了智能停车场系统的 PLC 控制的一些基本思路和方法,本系统不仅编程简单,
通用性强,抗干扰能力强,可靠性高,而且具有易于操作及维护,设计、施工、调试周期短
等优点。监控系统 MCGS 在数据采集的基础上,以友好的人机交互界面,最终完成指挥 PLC
对车库运行操作的自动控制[1]。操作员的所有存取车操作都在计算机上完成。本文设计的对
停车场进行智能化设计,通过采取 PLC 技术对停车场管理的设计,达到停车场智能化、高
效化。
1 车库整体结构的设计
整个立体停车库是由多个 2 排 3 层 3 列的车库单元形成的,如图 1 所示。当用户来停
车时,由管理员负责为其寻找车位,发放 IC 卡。当车辆进入时,出入检测光电开关会检测
信息:包括车辆形状是否符合要求;车库目前的容量等。上位机能够对车库目前容量进行判
断,在放满的时候能够进行报警。在用户停好车后,在出口处使用 IC 卡,此时车库各托盘
复位,下一位用户可以进行存取[2]。在取车的时候,当车辆驶出车库时,通过 PLC 控制使
车库自动复位,保证高效,安全。考虑到在停车的时候,各人所需时间不一,安全检测不易,
如果也采用自动复位的话,易引起事故。故采用读卡机检测信号使其复位,而读卡机安放的
位置选在出口处,因为只使用一台读卡机的话,出口处是最佳位置。安装在此处虽然可能使
车库的运行效率降低,但是可以方便管理员进行管理防止客户忘记拉卡等事情发生。此外,
在车库中还可以安装摄像头,对车库进行安全监测。
车行道
2排3行3列车库
车行道
机
卡
读
道
行
人
控制室
图 1 车库整体结构图
Fig. 1 overall structure of garage
人
行
道
车行道
读
卡
机
在车库中采用非接触式读卡机,来实现车库的计时与收费。用户在存车、取车时,只需
要在读卡机面前晃动一下 IC 卡,读卡机就会将信息送到上位机,由上位机进行收费计算,
保证准确,快捷。同时上位机也将信息送到 PLC,控制车库的运行。
本系统采用滚珠丝杠、滑杠和普通丝杠作为主要传动机构,电机采用步进电机和直流电
机,其关键部分是堆垛机,它由水平移动、垂直移动及伸叉机构三部分组成,其水平和垂直
- 2 -
中国科技论文在线
http://www.paper.edu.cn
移动分别用两台步进电机驱动滚珠丝杠来完成,伸叉机构由一台直流电机来控制。它分为上
下两层,上层为货台,可前后伸缩,低层装有丝杠等传动机构。当堆垛机平台移动到货架的
指定位置时,伸叉电机驱动货台向前伸出可将货物取出或送入,当取到货物或货已送入,则
铲叉向后缩回[3]。
75
具体的操作步骤如下:
1.接通电源。
2.将选择开关置手动位置(此时此时 1~6 号有效)
3.分别点动按键←1、2↓、3→、4↙、5↑、6↗,观察水平(X 轴)、垂直(Y 轴)、
80
前后(Z 轴)各丝杠运行情况,运行应平稳,在接近极限位置时,应执行限位保护。
4.用计算机编写程序并下载至 PLC。
5.将选择开关置自动位置(通电状态下,各机构复位,即返回零位)。
6.将一带托盘汽车模型置零号车位,放置模型时,入位要准确,并注意到车位底部检测
开关已动作。
85
表 1 控制面板上的按钮功能表
Tab. 1 button menu on the control panel menu
按键号 功能选择 定义
1
按键号 功能选择 定义
6
自动
手动
自动
手动
自动
手动
自动
手动
选择 6 号车位
机构水平向前移动
选择 7 号车位
无意义
选择 8 号车位
无意义
选择 9 号车位
无意义
2
3
4
5
自动
手动
自动
手动
自动
手动
自动
手动
自动
手动
选择 1 号车位
机构水平向左移动
选择 2 号车位
机构垂直向下移动
选择 3 号车位
机构水平向右移动
选择 4 号车位
机构水平向后移动
选择 5 号车位
机构垂直向上移动
7
8
9
2 系统硬件设计与选型
90
2.1 车库方案确定
95
100
目前的自动化立体车库主要有:升降横移式、仓储式、垂直循环式、电梯式、简易式。
图 3 是立体停车设备最普遍的一种结构类型,升降横移式从结构上讲,它通过载车板的垂直
升降和水平移动来进行车辆的存取,设备结构简单,适用车型比较广泛,而且相对其他车库,
安装和布置比较灵活,非常适用于地下以及室外停车。
升降横移式立体停车设备结构非常灵活,可以根据具体应用情况将车库布置为两层或者
两层以上,通过增加停车层数可以增加停车容量,其基本单元式两层结构,可以停放 5 辆汽
车,上层 3 个托板可以升降,上层 3 个托板可以升降,下设有 2 个托板,能左右平移,但不
能升降。整个单元由钢结构框架、托板、升降机构、平移机构和控制系统组成。托板的宽度
试车辆大小而定,介于 2400-2500mm,长度介于 5250-6370mm。托板可以采用液压驱动升
降机构或电机升降系统,电机功率为 2.2-3.7kw ,平移机构电机功率为 0.2kw ,升降平移时均
为 20s 。在安全装置方面除紧急断电开关和自动急停的光电开关外,还有防止坠毁的安全
锁[4]。
双层托板升降平移式停车设备的主要特点是:存、取车极为方便,托板直接落在地面上,
既可用于户外停车场,也可以用于地下车库,当 2 基本单元组合成一列时,便可存放 18 辆
- 3 -
105
110
115
120
125
130
135
140
中国科技论文在线
http://www.paper.edu.cn
汽车。大型地下停车场如采用这种机械化停车系统,对有效利用地下车库的空间,增加存车
容量,降低车库总造价均及其有利。
2.2 PLC 的选型
S7-200 是一种小型的可编程序控制器,适用于各行各业,各种场合中的检测、监测及
控制的自动化。S7-200 系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复
杂控制功能。因此 S7-200 系列具有极高的性能/价格比。西门子系列 PLC 集成的 24V 负载
电源:可直接连接到传感器和变送器(执行器),CPU 226 输出 400mA 电流。可用作负载
电源,具有 24 个输入点和 16 个输出点。方便地用数字量和模拟量扩展模块进行扩展。可使
用仿真器(选件)对本机输入信号进行仿真,用于调试用户程序。
2.3 光电开关
在本设计中,需要用光电开关检测的量比较多,如托盘是否到位,车辆的有无,车辆是
否停放准确等等。其中,对于车辆是否停放准确的检测可使用安全光幕,它的工作原理同光
电开关。但考虑到成本关系,并且用光电开关同样可以达到相同的功能,所以本设计中均采
用光电开关代替。由于车库中托盘的反复运动势必带来震动,因此在选择光电开关时需考虑
防震性。在检测托盘是否到位时,光电开关的响应速度必须快速、准确。此外所选元器件最
好能使用统一电源,方便接线。因此,选择 OMRON 的 E3G-R13 回归反射型光电开关,其
主要性能指标如下:其相应速度快,动作、复位各 1ms,耐震动(10~55Hz),并且带有安
全保护结构。其最大特点是输出方式 PNP/NPN 可调,并且 LIGHT ON/DARK ON 可调,
这在程序设计和电器原理图设计上都带来了便利[5]。
2.4 电机选择
电机是最终的执行机构,最终功能的实现要依靠电机。由于所需功率不同,在水平和垂
直托盘上采用不同的电机。
本设计中水平托盘要求的功率为 0.2KW,升降托盘要求的功率为 2.2KW。根据功率选择
三相异步电机 Y801-2,额定功率 0.75KW,额定电流 1.83A 和 Y90L-2,额定功率 2.2KW,额定电
流 4.83A。
2.5 其他装置选择
本设计中还需要运用的有读卡机、蜂鸣器、工控机等。
其中读卡机选用上海玺玛克智能科技有限公司的 SKRD-M1/R1 读卡机。这是一种非接
触式(Mifare)读卡机,采用 12V 电源,有防水设计,ABS 树脂密封,比较适用于停车场
的环境。蜂鸣器采用丹东华颖电器公司的 24V 电源的产品。工控机采用研华 610-H。
3 PLC 控制系统设计
3.1 PLC 硬件设计
根据总体方案及机械结构的控制要求,确定硬件电路的总体方案,绘制系统电气控制的
结构框图。系统硬件电路由 PLC、电气部分、外围设备、I/O 接口的分配及电路组成。用
S7-200 系列 PLC 作为控制设备。而电气部分设计主要是传感器的选择。可在每个车位内安
装一个接近开关,有车时开关感应为“1”,向 PLC 输入一个信号;一层车位装有 4 个左右
限位开关和 4 个下限位开关,到位断开;二层有 4 个左右限位开关和 4 个上限位开关;三层
- 4 -
中国科技论文在线
http://www.paper.edu.cn
只有上限位开关,可选用普通行程开关、接近开关和霍尔开关。开关闭合即向 PLC 输入一
个信号。外围设备主要包括键盘、LED 显示和电机[6]。PLC 外部接线如图 2 所示。
145
150
图 2 外部接线图
Fig. 2 external wiring of the block
PLC 的输入信号包括按钮信号、开关信号、传感器信号等;输出信号包括电动机驱动
信号、指示灯驱动信号、变频器控制信号、电磁铁控制信号和报警信号等。系统具体的控制
点分配见表 2。
- 5 -
中国科技论文在线
http://www.paper.edu.cn
表 2 I/O 地址分配
Tab. 2 allocation of I/O address
输入
模式运行开关
急停开关
水平原点限位开关
水平右限位开关
一层限位开关
二层限位开关
三层限位开关
一列限位开关
二列限位开关
三列限位开关
1#电机带动托盘水平向右运转信号
1#电机带动托盘水平向左运转信号
2#电机带动托盘垂直向上运转信号
3.2 系统软件设计
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I1.0
I1.1
I1.3
Q0.0
Q0.1
Q0.2
地址选择信号
一列选择开关
二列选择开关
三列选择开关
一层选择开关
二层选择开关
三层选择开关
1-9 号车辆超长检测
输出
2#电机带动托盘垂直向下运转信号
3#电机带动托盘水平向前运转信号
3#电机带动托盘水平向后运转信号
I2.0
I2.1
I2.2
I2.3
I2.4
I2.5
I2.6- I3.7
Q0.3
Q0.4
Q0.5
升降横移式立体停车库 PLC 控制系统的主要功能是存取车功能,其控制方式有点动和
自动两种。点动控制方式是通过“上”、“下”、“左”、“右”键,把载车板调整到预定
的位置,主要用于调试维修或应急处理;自动控制方式是立体停车库的正常工作方式,当选
择某车位进行存取车时,系统自动确定车位移动方案并调用相应的车位移动程序,自动完成
存取车操作。
存取车控制的主要问题是解决车位移动问题,当选择某车位进行存取车操作时,需要移
开它下面的所有车位,建立下行通道。建立下行通道须遵循高效原则,包括两个方面:建立
下行通道的时间最少,即车位移动的距离最短;建立下行通道所需移动的车位数最少。
当选择地面层车位存取车时,由于地面层车位车辆可以直接出入,因此不用考虑空位的
位置,可以直接进行存取车操作。当选择存取车位为中间层或顶层车位时,根据高效原则,
比较所选车位与其下面各层的空位进行位置比较。若某层空位在该车位左侧,则将该层的相
关车位左移,若某层空位在该车位右侧,则将该层的相应车位右移,最终使所选车位的下面
形成通道,便于该车位升降,完成存取车操作。
为了保证存取车控制的可靠和高效,建立了存取车复位规则。车位横移复位规则:横移
车位不进行列复位。在下行通道的建立过程中,顶层以下各层车位需要横移操作,为了保证
存取车的效率,规定存取车完毕,横移车位不需要复位,直接参与下次下行通道的建立过程。
当系统强行复位操作时,各车位恢复到初始位置。车位升降复位规则:升降车位进行层复位。
155
160
165
170
为了保证存取车控制的可靠性,规定存取车完毕后,在系统没有强行停止的情况下,下降车
位完成存取车操作后及时上升,恢复到该车位所在的层位[7]。
175
根据上述存取车复位规则,存、取车操作的车位升降动作达成了一致,即无论存车还是
取车操作,车位都是先从所在层下降到地面层,等存取车动作完成后,及时上升恢复到原来
的层位。因此,可以用相同的控制程序实现同一车位的存取车控制,提高了控制程序的执行
效率,节省了存储空间。图 3 所示为升降横移式立体停车库存取车控制流程图。
180
- 6 -
中国科技论文在线
http://www.paper.edu.cn
图 3 系统软件流程图
Fig. 3 software flow of the system
185
4 MCGS 组态监控设计
监控系统在数据采集的基础上,以友好的人机交互界面,最终完成指挥 PLC 对车库运
行操作的自动控制。操作员的所有存取车操作都在计算机上完成。上位监控系统主要具备以
下功能:
1)监视车库运行状态“车库运行状态”功能界面显示整个车库电梯、各现场停车等待及
现场进出指示信号灯,前者指示司机在何处等待停车后者指示司机可以将车开入车库电梯。
2)监视设备运行状态功能“位置信号”界面显示,电梯、行走小车、载车板在运行过程
中各层平层开关、限位等的开关信号,与实际电气条件一致。当系统硬件或线路发生故障时,
出错时信号灯显示,由此判断故障并确定故障点[8]。
190
- 7 -
中国科技论文在线
http://www.paper.edu.cn
3)人机交互操作。操作员直接在计算机上进行控制操作和管理。系统自动控制车位载车
板的运动变化,自动生成记录报表和账单。起动、停车和打印,仍由操作员完成。操作分为
195
手动操作和自动操作手动操作又分为控制柜手动和现场手动。在计算机脱机情况下可以完成
所有停车操作,但不能对车库进行监控管理。遇到比较复杂的故障时,可现场手动处理。自
动操作指下位与计算机的交互操作。
200
4)车位选择。停车首先要选车位,车位可以优选、指定和包租。每存取次车之后,自动
按最优车位选定下次停车位置例如存车优先、取车优先、原地待命等等。也可人工指定位置,
如某车位属于包租,则对此车位的优选可指定为无效。
5)故障处理和维护。故障可能发生两种情况一种是现场设备和信号失误,运动部件在运
动过程中非正常停止,则应急停控制,现场手动复位。另一种是计算机显示错误,那么可调
出“维护”界面。其功能包括重定电梯、载车板、小车状态、重定运行状态、调整停车收费
价格、运动部件单步调试。这些功能保证监控系统状态与现场完全一致。
205
6)系统记录。历史日报、月报、即时日报、历史账单和打印当前账单。日报保存个月,
月报保存个月,查询可选定时间段进行。所有管理数据在车库运行中自动生成。
监控画面设计如图 4 所示, 画面中画出了三层升降横移式立体车库的监控画面:
210
215
图 4 监控主界面
Fig.4 the main interface of monitoring
5 总结
本文进行了升降横移式立体车库控制系统模拟设计与研究,做了以下工作:
(l)分析了立体车库类型的原理,得出“安全、快适、经济”的升降横移式立体车库适
合我国现状。
(2)通过对升降横移式立体车库运行原理的分析,探讨了用可编程控制器 PLc 实现车
库控制系统的基本方法,实现了对 3x3 立体车库模型的控制,对 PLC 在复杂控制系统中
- 8 -