投币式自助洗衣机在校园、工厂、公寓等公共场所的应用已经非常普遍。传统机械式投币箱存在硬币易被伪造、统计不便等问题,而基于PLC和触摸屏的智能控制系统能够完美解决这些痛点。
这个项目采用三菱FX系列PLC作为主控制器,搭配MCGS触摸屏实现人机交互,主要实现以下核心功能:
相比市面上的成品方案,自主搭建控制系统具有三大优势:一是可根据具体需求灵活调整洗衣模式和定价策略;二是维护方便,元器件更换成本低;三是具备二次开发空间,可扩展联网、支付等功能。
PLC选型建议:
触摸屏选型:
硬币识别模块:
执行机构:
PLC输入端口分配:
PLC输出端口分配:
重要提示:所有交流负载必须通过中间继电器隔离,严禁PLC直接驱动大功率设备。电磁阀两端需并联续流二极管。
硬币计数程序:
ladder复制LD X4 // 1元硬币脉冲
ADD D0 K100 D0 // 金额累加
LD X5 // 0.5元硬币脉冲
ADD D0 K50 D0 // 金额累加
洗衣流程控制:
安全保护逻辑:
| 参数名称 | 地址 | 设定值 | 说明 |
|---|---|---|---|
| 标准洗衣价格 | D100 | 300 | 单位:脉冲(3元) |
| 快洗价格 | D101 | 200 | 单位:脉冲(2元) |
| 进水超时 | D200 | 180 | 单位:秒(3分钟) |
| 脱水时间 | D201 | 180 | 单位:秒(3分钟) |
主界面包含:
参数设置界面:
实测发现:三菱PLC的4号站地址与MCGS兼容性最佳,建议优先采用。
| 故障现象 | 可能原因 | 解决方案 |
|---|---|---|
| 硬币识别不计数 | 脉冲信号线接触不良 | 检查X4-X7输入端LED状态 |
| 进水阀不动作 | 继电器触点氧化 | 测量线圈电压,敲击继电器测试 |
| 触摸屏通信中断 | 终端电阻未设置 | 在末台设备加120Ω电阻 |
| 电机转向错误 | 相序接反 | 调换任意两相电源线 |
实际项目中,我们在电机控制回路增加了电流检测模块(通过AD模块采集),当检测到异常电流时立即停机并记录故障代码到D500开始的寄存器区域,大幅降低了电机烧毁风险。
对于需要联网管理的场景,可以通过以下两种方案升级:
方案A:PLC+物联网模块
方案B:MCGS云端功能
在最近一个高校项目中,我们采用方案B实现了手机扫码支付功能:通过MCGS的Web API功能与支付平台对接,同时保留投币作为备用支付方式,运行半年故障率为零。