1. 项目背景与需求分析
停车场管理系统在现代城市管理中扮演着越来越重要的角色。传统的人工管理方式效率低下且容易出错,而基于PLC和触摸屏的智能控制系统能够实现24小时无人值守、自动计费、车位引导等功能。我最近完成的一个项目就是采用三菱FX系列PLC和GT系列触摸屏搭建的智能停车场管理系统,这套系统已经稳定运行半年多,今天就来分享下具体实现方案。
这个系统的核心需求包括:
- 车辆进出自动识别(通过地感线圈+RFID读卡器)
- 剩余车位统计与显示
- 自动计费与支付(支持IC卡和移动支付)
- 异常情况报警(如道闸被强行抬起)
- 数据统计与报表生成
2. 硬件系统设计与选型
2.1 PLC选型与配置
我们选用了三菱FX3U-48MT/ES-A作为主控制器,主要考虑因素包括:
- I/O点数需求:系统需要24个输入点(包括8个地感线圈信号、4个读卡器信号、8个按钮信号等)和16个输出点(控制4个道闸、4个显示屏、4个报警器等)
- 通信需求:需要支持与触摸屏的RS422通信和与上位机的以太网通信
- 扩展性:保留20%的I/O余量用于后期功能扩展
注意:PLC的输入点需要特别注意响应时间,车辆检测要求响应时间在100ms以内,因此需要选择高速输入端子。
2.2 触摸屏选型
选用三菱GT2510-WXTSD触摸屏,主要特性:
- 10.4英寸宽屏,阳光下可视性好
- 支持多语言显示(中英文切换)
- 内置以太网接口,方便与PLC和上位机通信
- 存储容量足够保存3个月的操作记录
2.3 其他关键设备
- 车辆检测器:采用环形线圈检测方式,每个出入口安装2个线圈(触发线圈和防砸线圈)
- RFID读卡器:选用13.56MHz频率,读取距离10cm
- 道闸机:起落杆时间1.5秒,带防砸功能
- LED显示屏:显示剩余车位和收费信息
3. 软件系统设计
3.1 PLC程序设计
采用三菱GX Works2编程软件,程序结构如下:
-
主程序(循环扫描)
- 输入信号处理
- 车辆进出逻辑判断
- 计费计算
- 输出控制
-
子程序
- 车辆计数算法
- 费率计算(分时段计价)
- 异常处理(如道闸异常抬起)
关键程序段示例(梯形图逻辑):
code复制// 车辆进入逻辑
X0(触发线圈) X1(RFID有效) Y0(道闸开启)
|---| |-------|/|-----------( )---
3.2 触摸屏界面设计
使用GT Designer3软件设计操作界面,主要界面包括:
-
主监控界面
- 实时显示各出入口状态
- 剩余车位显示
- 报警信息提示
-
参数设置界面
- 费率设置(可设置不同时段费率)
- 系统时间校准
- 用户权限管理
-
数据查询界面
- 收费记录查询
- 车辆进出记录
- 操作日志查询
实操技巧:触摸屏界面设计要考虑操作人员的习惯,常用功能要放在显眼位置,关键操作需要二次确认。
4. 通信系统实现
4.1 PLC与触摸屏通信
采用RS422接口通信,参数设置:
- 波特率:115200bps
- 数据位:8位
- 停止位:1位
- 无校验
通信地址分配示例:
- D100:剩余车位数
- D101:当前费率
- M100:道闸状态标志
4.2 与上位机通信
通过FX3U-ENET-L以太网模块实现,采用MC协议通信,主要传输:
- 实时状态数据(每5秒更新)
- 交易记录(实时上传)
- 系统参数(定时同步)
5. 核心功能实现细节
5.1 车辆计数算法
采用双线圈判向法实现精确计数:
- 入口处安装两个地感线圈(A和B,间距1.2米)
- 车辆先压到A再压到B为进入,反之为离开
- 通过PLC的高速计数器记录脉冲顺序
关键参数:
- 线圈灵敏度:0.02-0.2uF可调
- 响应时间:<50ms
- 防抖动处理:软件滤波时间100ms
5.2 计费系统实现
采用分时段计费策略,PLC中建立费率表:
code复制D200-D203:工作日白天费率(8:00-20:00)
D204-D207:工作日夜间费率
D208-D211:节假日费率
计费公式:
code复制停车费 = 基础费 + 单位时间费 × 超过时间
在PLC中通过浮点运算实现精确计算。
5.3 异常处理机制
-
道闸异常检测:
- 通过电流传感器检测电机电流
- 通过限位开关检测起落位置
- 异常时立即停止并报警
-
通信故障处理:
- 心跳包检测(每1秒一次)
- 故障时自动切换到本地存储模式
- 通信恢复后自动同步数据
6. 系统调试与优化
6.1 现场调试步骤
- 单设备测试:逐台验证PLC、触摸屏、道闸等设备功能
- 子系统测试:验证车辆检测、计费、显示等子系统
- 联调测试:全系统72小时连续运行测试
- 压力测试:模拟高峰时段车流量(每分钟10辆车进出)
6.2 常见问题及解决方案
-
车辆检测误触发
- 原因:线圈灵敏度设置不当
- 解决:调整LC振荡电路电容值
-
触摸屏响应慢
- 原因:通信参数设置不当
- 解决:优化通信波特率和扫描周期
-
数据不同步
- 原因:通信干扰或超时
- 解决:增加数据校验和重传机制
6.3 系统优化经验
-
PLC程序优化:
- 使用SFC(顺序功能图)重构复杂逻辑
- 关键任务使用中断处理
- 合理分配数据寄存器,避免冲突
-
触摸屏优化:
- 减少动态元素数量
- 使用局部刷新代替全局刷新
- 预加载常用界面
7. 实际运行效果
系统投入使用后实现了以下效果:
- 车辆通行效率提升60%(平均通过时间从30秒降至12秒)
- 收费准确率达到99.9%
- 人力成本降低75%(从4班倒减少到1人巡检)
- 数据统计实时性达到分钟级
运行半年来发现的几个值得注意的现象:
- 早晚高峰时段系统负荷会达到平时的3倍,程序设计时要留足余量
- 雷雨天气时地感线圈容易受干扰,需要加强接地保护
- 触摸屏在极端温度下(<-5℃或>45℃)响应会变慢,需要考虑环境温度控制
这套系统后续还可以扩展车牌识别、无感支付等功能,只需要增加相应的硬件模块和少量软件修改即可。在实际部署中,我们发现PLC的稳定性和可靠性完全满足停车场7×24小时运行的需求,而触摸屏的人机界面大大降低了操作人员的培训成本。
