1. 项目背景与需求分析
投币式自助洗衣机在校园、工厂、公寓等公共场所的应用越来越广泛。传统的人工值守洗衣店模式存在营业时间受限、人力成本高等问题,而基于PLC和触摸屏的自动控制系统能够完美解决这些痛点。
这个项目采用三菱FX系列PLC作为主控制器,搭配MCGS触摸屏实现人机交互,构建了一套完整的投币洗衣控制解决方案。系统需要实现以下核心功能:
- 硬币识别与金额累计
- 洗衣程序选择与费用计算
- 电机启停控制与运行状态监测
- 倒计时显示与故障报警
2. 硬件系统设计
2.1 核心器件选型
PLC选型考量:
选用三菱FX3U-32MT/ES-A型号,主要基于以下考虑:
- 32点I/O配置(16入/16出)满足基础控制需求
- 晶体管输出型更适合驱动继电器负载
- 内置RS485接口便于与触摸屏通信
- 性价比高,市场保有量大
HMI选择:
采用MCGS TPC7062KX触摸屏,7寸大小适中,支持与三菱PLC的专用通信协议,开发环境友好。
硬币识别模块:
选用JY-9012投币器,支持1元、5角硬币识别,通过脉冲信号输出金额信息。
2.2 电气接线设计
电机控制回路采用典型的启保停电路:
code复制PLC输出Y0 → 中间继电器 → 交流接触器 → 电机
设置热继电器进行过载保护,通过X0-X3采集故障信号。
投币器信号接入PLC高速计数器(C235),每收到一个脉冲代表0.5元金额。
3. 软件程序设计
3.1 PLC程序架构
采用结构化编程方式,主要功能块包括:
- 投币金额累计(使用ADD指令)
- 洗衣模式选择(CMP比较指令)
- 定时器控制(TON指令)
- 故障检测与处理(MOV传送指令)
关键程序段示例:
st复制LD M8000 // 运行监控
MOV K0 D0 // 金额清零
CMP K5 D0 // 比较是否达到启动金额
OUT Y0 // 启动电机
3.2 触摸屏界面设计
MCGS界面包含以下主要画面:
-
待机界面:
- 当前余额显示
- 模式选择按钮(标准/快洗)
- 投币动画效果
-
运行界面:
- 剩余时间进度条
- 当前状态指示灯
- 紧急停止按钮
-
管理界面:
- 累计金额查询
- 参数设置(密码保护)
- 故障历史记录
4. 系统调试要点
4.1 通信参数配置
PLC与触摸屏采用RS485通信,关键参数必须一致:
- 波特率:9600bps
- 数据位:7位
- 停止位:1位
- 校验方式:偶校验
4.2 常见问题排查
投币不计数:
- 检查投币器电源(12VDC)
- 测试脉冲信号是否到达PLC输入点
- 确认高速计数器参数设置
电机不启动:
- 测量PLC输出点电压
- 检查中间继电器动作
- 验证接触器线圈电阻
5. 安全防护措施
-
电气安全:
- 动力线路与控制线路分开走线
- 电机外壳可靠接地
- 断路器额定电流合理选型
-
防水设计:
- 控制箱IP防护等级≥IP54
- 按钮/显示屏采用防水型号
- 线缆入口使用防水接头
-
防破坏措施:
- 投币器采用防撬结构
- 控制箱安装防盗锁
- 关键线路隐蔽走线
6. 系统优化建议
-
功能扩展:
- 增加IC卡支付功能
- 接入远程监控平台
- 添加臭氧杀菌选项
-
节能设计:
- 根据衣物重量自动调节水位
- 待机模式自动断电
- 变频电机控制
-
维护便利性:
- 故障代码直显功能
- 关键部件模块化设计
- 预留调试接口
在实际部署中,建议先进行72小时连续运行测试,记录各部件温升情况,特别关注投币器的识别准确率。我们在一所高校洗衣房的实际应用中,这套系统实现了98.7%的正常运行率,平均投资回收周期约为14个月。