DISCRETE MANUFACTURING l离散制造 基于PLC的立体车库设计 PLC—based Stereo Garage Design ‘山东科技大学机械电子工程学院刘树骏Llu Shujun孙超Sun Chao 摘要:选择立库电动机,对检测和安全装置进行介绍。用PLC(u ̄编程序控制器1设计地下升降横移 式立体车库的控制系统。最后对控制系统的软件进行了设计。分析了系统的控制流程,画了程序流程 图、PLC接线图。并用GX Developer软件做了PLC控制的梯形图,同时采用组态王完成组态设计, 从而完成立体车库控制系统的设计。 关键词:立体停车库控制系统可编程控制器 Abstract:The motor is selected in this section to introduce detection and safety devices Using PLC(Programmable Logic Controller)to Design Control System of Underground Lifting and Translating Stereo Garage Finally,the software of the control system was designed The control flow of the system was analyzed,and the program flow chart and PLC wiring diagram were drawn And use the GX Developer software t0 do the PLC control ladder diagram,at the same time using the configuration king to complete the configuration design, thus completing the design of the three—dimensional garage control system Key words:FStereo parking garage Control system PLC 【中国分类号】TP278【文献标识码】B文章编号1 606—51 23(201 8)06-0040—03 1 写l言 l971年Intel推出第一块CPU Intel 4004,自此进入微 ’ I电 输 电子时代,很·陕人们将CPU应用在可编程控制器。当然, 第一代PLC那时候还不完全叫做PLC。由于生产汽车的工 艺的繁琐复杂,美国GE公司在l968年提出了用控制器代 芙 — 蓄 系 用 统 程 白 程 囊 El 替继电器控制装置的要求,当时承接此项目的是美国数字 外设 公司,公司举全员之力终于在第二年研制出了基于集成 电路和电子技术的控制装置,这就是第一代Programmable 图1 PLC系统结构图 Controller,即可编程序控制器,其将程序语言用在了电 气控制上。有了良好的开端,到了2O世纪70年代中末期, PLC有了实质化的腾飞,微机技术全面引入 ̄IJPLC中,使得 其功能发生了质的飞跃。PLC系统结构如图1所示。 2立体停车库硬件设计 2.1硬件设计PLC选型及其资源配置 计算机控制系统机型的选择:根据实际的控制点数和 系统需要实现的控制要求,在本例中选用了三菱的PLC控 制系统。按照控制点数来计算,可以选用FX一2N这个型号 的CPu。 2.2 l/O地址分配 本系统立体停车库的输人点、输出点的具体分布分别 如表1和表2所示,控制电路如图2所示。 表1输入端子分配表 l号车位上限开关X20 5号车位右到位开关X16 2号车位上限开关X2 1 4号车位左到位开关X1 7 3号车位上限开关X22 系统开关X0 l号车位下限开关X23 复位开关XI 2号车位下限开关X24 1号车位呼叫开关X2 3号车位下限开关X25 2号车位呼叫开关X3 5号车位左到位开关X26 3号车位呼叫开关X4 4-g-车位右到位开关X27 4号车位呼叫开关X5 火灾检测X7 检测是否有人误入X10 1号车位检测是否有车 xl1 5号车位呼叫开关X6 2号车位检测是否有车甲于 X12 4号车位检测是否有车X14 3号车位检测是否有车XI3 5号车位检测是否有车XI5 表2输出端子分配表 , 、壶~. 一一.l号车平台上升 Y0 1号车平台下降 Y1 2号车平台上升 Y2 2号车平台下降 Y3 3号车平台上升 Y4 3号车平台下降 Y5 4号车平台左移 Y6 4号车平台右移 Y7 5号车平台左移 Y10 5号车平台右移 Yl1 火灾报警灯 Y12 有人误入报警灯 Y13 ——[r ——一 ———_[]—一 ——[[r——一 X0 Y0 ———_[]—一 Xl P Y1 ———(]—一 ————1]=——一日 L Y23 ————— [)一二卜一 C —————{》——一 X27 Y1 图2 PLC控制电路 3立踌鞍僻设计 3.1程序流程图设计 立体停车库存取车控制流程图如图3所示。 3-2程序说明 (1)模拟报警部分如图4所示。当系统运行时,PLC输人 端X7检测到火灾信号,系统将输出Yl2,让报警灯点亮, PLC输入端x10检测到有人员误入信号,系统将输出Yl3, 让报警灯点亮,示意报警。 (2)5号车库的存取案例如图5所示。 《智慧工厂》Smart factory June 2018 杰圃 ■一..-。J ,J\ ‘。。 f…二二=}二__一 盛 ·…N {托盘曩位 I 托盘曩位’、 f _--————1v ’I:------,--一 ----,------------I弹开舫坠挂l勾J N N一…-4"挂钩描开菁, .-一 鞋} l~N 托盘到厩屏西7 Y 图3立体停车库存取车控制流程图 图4模拟报警梯形图 1 车标志 l图5 5号车库的存取梯形图 (3)运行中,按下x6(存5号库),并且5号库没有车,以及当 前没在存取进行中,M34存5号库标志为l,D5为小车移动距 离(组态王小车运行变量)。5号库存车流程如图6所示。 L 简。一} __] :’ .… 离散制造 矗 I¨ 基J 銎J 一 一 一 靴 一 图6 5号库存车控制梯形图 运行中,因为M39取5号库标志为1,存取车过程Ml9 置l,M801 3每秒通一次,D5移动距离加l(组态王小车运行 变量)。当D5等于55时,说明到车道出门位置了,RST Ml 5 就是让M15为0,让组态王得知5号库无车了,画面就消失 小车。其他过程变量清0,以待下一次运行使用。 以上描述都是对5车库的存取操作,不需要上下车库移 动,因为4号以及5号都在底层直接存取,故对4号的存取同 。 5号车库。 PLC ̄E编语句较多,常用的有梯形图、指令表、指令 语句等,两排三列五车位PLC程。 墓 ~ 一一 . ’。一0 ■_ ■ f∽謦 ‘0‘ ’ 二 4.1上位机组态王监控界面设计步骤 进人工程浏览器中,在左侧设备中设置上位机组态王 一 软件和下位机PLC问的通信参数,如图7所示所示。一 一” , 通讯参数 澍奇牢。每 —习数据I立 r T 8 奇懦控验 蕤螽啊停止l立 1 r 2 遇倍 鼢 . 五 —一毫抄 通信方式 Rs232 r船422 rI ̄485 厂使用qod蛐 主Moaom AT控制字 图7 C0M口参数设置界面 4-2变量设计 在工程浏览器数据库的数据词典里建立上位机监控画 面所需的变量: (1)在工程浏览器文件下,选择画面,新建立一个“主 界面”画面; (2)在画面中选择工具箱中的画图工具建立主画面: (3)将数据库中数据词典里建立的变量与画面中的图形 元素做一一对应; (4)在画面中右键画面属性中选择命令语言,编写组态 王程序; (5)全部保存工程,运行并调试组态王上位机监控界 面,如图8所示。 图8运行界囱 5结柬语 本文概述了我国停车场的现状,提出了在市区建设立 体车库的必要性。在程序设计之前,首先进行了方案的论 证与设计。设计选用了两层三列五个车位的升降横移式立 体车库作为模型,完成了控制系统的硬件设计。 参考文献 I1 I r敏,佗 J J』 』 1 L(:的、 。f小1 』‘- f J糸 堤 f· k 。J、 川,2I】()9 1I1 26—1 I2 J屠庆来变 、可编杯 制 及触拽 综 川技术此 :"I 槭I‘业山 fl 『3】地/'K ,卜lm I 锄』 :il'I C J、、,』}】( 2} ),lL』 I}I】、¨U /J 1;版 }卜2【l()7 I4I 丌 翁”, - j W 】 制器的糸 1lIj.J、1,J1 J. ̄fii J J、 『M E京: 人 、 …版钉,I 993 151邓 龙 感 柃测技木 {ll/Ic|钆 f[,2oog 1(} 刘№悔、 J.≮ 遗PI ( m J糸 殳 儿 :}l l『,II{lI; }¨.2【lI)u 7 l 7】乃』 , I坨 、 ‘ 1』 nE化I 门 J魍l_】『} lI JJ』 } 人 学 、 _f1{.1998,.23(5)1~5 ISl张影, j红 ^ · …、 体 i 的新&睫趋 喊】l】1 :【lI)j 1 191措圣 等I}L ( 、 :休停车 系统 圳l11 川 IL 院测 试技术。 报,2(1Inbl I4(2) I 1【】 ^_ 融}松忪 、 蓬1 I('_I12 机橄㈧ … ¨, 1 1 5 ’蕾 J 7 刘树骏男硕士研究生在读研究方向:嵌人式软件 开发