1. 项目概述:立体车库控制系统的核心需求
最近完成了一个自动化立体车库控制系统的设计项目,采用三菱FX系列PLC作为主控制器,搭配组态王软件实现可视化监控。这个4x3堆垛书架式立体车库,本质上是一个缩小版的自动化仓储系统,特别适合小区、写字楼等空间受限场所。
这种立体车库的核心优势在于垂直空间利用率。传统平面停车场需要至少12个车位面积,而我们的方案只需要4个地面车位的基础空间,通过垂直堆叠实现同等容量。系统由钢结构框架、升降平台、横移机构、载车板、检测传感器和控制系统组成,每个车位都有独立编码,通过PLC程序实现精准定位和自动存取。
关键提示:立体车库设计必须优先考虑安全冗余,所有运动部件都需要双重保护机制,包括电气互锁和机械限位。
2. 控制系统硬件架构设计
2.1 PLC选型与I/O分配
选用三菱FX3U-48MT/ES-A作为主控制器,48点I/O配置(24输入/24输出)完全满足本项目需求。输入点分配如下:
- 限位开关:X0-X5(升降上下限位、横移左右限位)
- 光电传感器:X6-X11(载车板在位检测、车辆尺寸检测)
- 操作按钮:X12-X17(急停、复位、手动/自动切换)
输出点主要控制:
- Y0-Y3:升降电机正反转(接触器控制)
- Y4-Y5:横移电机控制
- Y6-Y13:各层载车板电磁锁控制
2.2 电气接线图设计要点
主电路采用三相380V供电,控制电路为220VAC。关键设计细节:
- 所有电机回路都加装热继电器(FR)进行过载保护
- 急停按钮采用硬线串联所有控制回路
- 升降机构配置电磁制动器(YB),断电自动抱闸
- 每个限位开关都采用常闭触点串联接入PLC
接线图特别需要注意强电与弱电的隔离布置,PLC输入输出采用中间继电器隔离,避免干扰。电机控制回路示例:
code复制PLC Y0 → KA1线圈 → KM1主接触器(上升)
PLC Y1 → KA2线圈 → KM2主接触器(下降)
KM1/KM2电气互锁
3. 梯形图程序设计详解
3.1 运动控制逻辑实现
核心控制采用步进顺序控制(SFC)方式,每个动作分解为独立步骤。以取车流程为例:
- 初始位置检测(X0=ON, X4=ON)
- 升降平台运动至目标层(比较当前层与目标层数值)
- 横移机构定位到目标列
- 电磁锁释放(对应Y输出点)
- 载车板伸出(Y14 ON)
- 车辆到位检测(X11 ON)
- 载车板收回(Y14 OFF)
- 电磁锁锁定(Y输出OFF)
- 返回初始位置
关键程序段示例:
code复制LD M8000
MOV K1 D0
CMP D0 D10
OUT Y0
3.2 安全互锁设计
所有运动控制都必须包含以下互锁条件:
- 急停未触发(X12=OFF)
- 无超限报警(M50=OFF)
- 前序动作完成(M100-M115状态检测)
- 相邻设备无冲突(互锁信号交换)
特别设计了双重限位保护:
code复制LD X0
OR M50
OUT Y0
4. 组态王监控界面开发
4.1 画面布局与动态元素
主监控界面包含以下功能区:
- 三维车库动态示意图(使用组态王动画功能)
- 设备状态显示区(电机、传感器实时状态)
- 操作控制面板(存取车按钮、手动控制)
- 报警信息区(滚动显示当前报警)
关键动画实现方法:
- 升降平台位置:关联PLC的D10寄存器值
- 载车板状态:绑定Y14输出点状态
- 车辆图标显示:根据X11输入点状态切换可见性
4.2 数据通信配置
三菱PLC与组态王通过RS485通信,参数设置:
- 波特率:19200bps
- 数据位:7位
- 停止位:1位
- 校验方式:偶校验
在组态王中需正确配置:
- 设备驱动选择"MITSUBISHI FX Series"
- 设置正确的COM口和通信参数
- 定义变量时正确映射PLC地址(如D10→"CurrentFloor")
5. 系统调试与优化实录
5.1 现场调试常见问题
-
限位开关抖动问题:
- 现象:平台到位后偶尔出现限位信号闪烁
- 解决方案:程序中增加50ms延时滤波,机械上加装橡胶缓冲垫
-
载车板不同步:
- 现象:两侧链条运动不同步导致卡滞
- 调整方法:重新张紧链条,在程序中加入单侧微调功能
-
通信中断故障:
- 检查步骤:确认终端电阻(110Ω)是否接入,通信线屏蔽层单端接地
5.2 运行参数优化
通过实际测试调整的关键参数:
- 升降加速度:初始0.3m/s²调整为0.2m/s²(减少钢结构震动)
- 横移定位精度:±5mm优化至±3mm(修改脉冲当量设置)
- 存取车周期:从90s缩短到75s(优化动作衔接时间)
6. 维护保养要点
每月例行检查项目:
- 钢丝绳/链条润滑(使用锂基润滑脂)
- 限位开关触点清洁(无水酒精擦拭)
- 螺栓紧固检查(重点检查运动部件连接处)
- 传感器位置校准(使用标准定位块)
电气系统维护特别注意:
- PLC电池每3年更换(防止程序丢失)
- 接触器触点每5000次操作检查烧蚀情况
- 电机绝缘电阻半年检测一次(≥1MΩ)
这套系统经过三个月连续运行测试,平均故障间隔时间(MTBF)达到1200小时以上。实际部署时建议增加以下扩展功能:
- 车牌识别自动关联车位
- 手机APP预约取车
- 能源管理系统(记录耗电量)