1. 项目背景与系统架构设计
在城市化进程加速的今天,停车场管理已成为商业综合体、住宅小区和公共设施面临的普遍难题。传统人工管理方式存在效率低下、易出错、人力成本高等问题。我们团队基于三菱PLC和触摸屏开发的智能管理系统,通过自动化控制技术实现了车辆进出、车位引导、费用计算等核心功能的智能化管理。
系统采用典型的工业自动化三层架构:
- 设备层:由地感线圈、道闸、车位检测传感器、摄像头等现场设备组成
- 控制层:三菱FX5U系列PLC作为主控制器,处理所有输入信号并输出控制指令
- 人机交互层:三菱GS2107-WTBD触摸屏提供操作界面和状态显示
关键选型考量:FX5U系列PLC支持以太网通信和高速计数器,能同时处理多路车辆检测信号;7寸触摸屏GS2107在阳光直射下仍保持良好可视性,适合户外环境安装。
2. 硬件配置与电气接线
2.1 PLC模块选型与配置
根据停车场规模(以200车位为例)的I/O点需求:
- 主模块:FX5U-64MT/ES(32输入/32输出晶体管型)
- 扩展模块:FX5-16EX/ES(16点输入)用于车位状态检测
- 通信模块:FX5-ENET适配以太网通信
输入信号配置示例:
ladder复制X0 - 入口地感线圈1
X1 - 入口地感线圈2
X10 - 出口地感线圈
X20~X35 - 车位检测传感器(16个为一组)
输出控制示例:
ladder复制Y0 - 入口道闸升起
Y1 - 入口道闸降落
Y2 - 出口道闸升起
Y10 - 车位引导屏通信使能
2.2 触摸屏组态设计
使用GT Designer3软件进行界面开发,关键画面包括:
- 主监控画面:实时显示车位占用状态(红/绿指示灯)、当前车流量统计
- 参数设置画面:收费标准、特殊车辆白名单管理
- 报警记录画面:道闸异常、通信中断等故障记录
实际调试中发现:在强光环境下,将指示灯颜色饱和度提高30%可显著提升辨识度。同时建议增加蜂鸣器声音提示关键操作。
3. PLC程序设计与功能实现
3.1 主程序结构
采用模块化编程思想,通过FB功能块封装重复逻辑:
structured_text复制// 主程序OB1
LD SM0.0 // 常ON信号
CALL FB_VehicleIn // 车辆进入处理
CALL FB_VehicleOut // 车辆离开处理
CALL FB_ParkingSpace // 车位状态管理
3.2 车辆进出控制FB
structured_text复制FUNCTION_BLOCK FB_VehicleIn
VAR_INPUT
EntrySensor : BOOL; // 入口地感信号
LicenseOK : BOOL; // 车牌识别完成
END_VAR
VAR_OUTPUT
GateOpen : BOOL; // 道闸开启
Counter : INT; // 车辆计数
END_VAR
IF EntrySensor AND LicenseOK THEN
GateOpen := TRUE;
Counter := Counter + 1;
TON(Timer1, PT:=T#5S); // 保持开启5秒
END_IF;
3.3 车位引导算法
采用"最近原则"动态分配车位:
- 实时扫描所有车位状态(M20~M235对应200个车位)
- 计算当前入口到各空车位的路径距离
- 通过RS485通信将最优车位编号发送至引导屏
现场实测表明:在算法中加入"分区优先"策略(如将停车场分为A/B/C区)可减少车辆寻位时间约40%。
4. 通信配置与系统集成
4.1 PLC与触摸屏通信
采用三菱专用MELSOFT协议:
- 波特率:115200bps
- 数据格式:8位数据位,无校验,1位停止位
- 刷新周期:500ms
关键通信地址映射:
markdown复制| 触摸屏元件 | PLC地址 | 功能描述 |
|------------|----------|------------------|
| D100 | D100 | 当前空车位数量 |
| M10 | M10 | 系统急停信号 |
| Y20 | Y20 | 测试模式使能 |
4.2 第三方设备对接
- 车牌识别相机:通过RS232接收识别结果(需处理ASCII码转换)
- 支付终端:Modbus TCP协议读取支付状态(使用FX5-ENET模块)
- 云平台:JSON格式数据通过MQTT协议上传(需额外网关)
5. 调试经验与故障排除
5.1 典型问题处理
-
地感线圈误触发:
- 现象:无车时道闸自动升起
- 解决方案:在PLC程序增加延时滤波(TON定时器设置300ms)
-
通信中断:
- 检查步骤:
- 确认终端电阻(120Ω)是否匹配
- 用示波器检测信号质量
- 检查接地是否良好(共模电压应<1V)
- 检查步骤:
-
触摸屏死机:
- 预防措施:
- 定期清理历史数据(建议每周一次)
- 避免在高温环境连续运行超过8小时
- 预防措施:
5.2 系统优化建议
- 在PLC中增加"学习模式",自动记录高峰时段车流量规律
- 为VIP客户增加车牌识别优先通道(修改FB_VehicleIn功能块)
- 采用增量式编码器替代部分地感线圈,提高大型车辆检测精度
6. 安全防护与维护要点
-
电气安全:
- 所有户外线路采用RVVP屏蔽电缆
- 电源入口加装浪涌保护器(如OWP-Z40)
-
程序保护:
structured_text复制// 在程序首行加入系统校验 IF NOT CheckSystemIntegrity() THEN SystemStop := TRUE; AlarmCode := 16#8001; END_IF; -
定期维护:
- 每月检查传感器灵敏度
- 每季度备份PLC程序和触摸屏工程
- 每年更换所有继电器的触点(无论是否损坏)
这套系统在某商业中心实际运行6个月后,管理效率提升70%,人力成本降低60%。特别值得注意的是,通过分析PLC记录的车流数据,物业优化了保洁人员的排班方案,这是项目实施前未预料到的附加价值。
