1. 项目概述:工业级智能洗衣机的PLC控制方案
在白色家电智能化升级的浪潮中,工业级洗衣设备的控制系统设计正经历着从传统继电器逻辑向可编程控制器(PLC)的转型。这个基于三菱FX系列PLC的智能洗衣机控制系统,通过触摸屏人机交互界面与梯形图程序控制逻辑的有机结合,实现了洗涤流程的精确自动化管理。不同于家用洗衣机的简单时序控制,该方案具备水位多段调节、电机变频控制、故障自诊断等工业级功能,特别适用于酒店布草清洗、医院消毒洗衣等专业场景。
核心控制架构采用三菱FX3U-48MT/ES-A型PLC作为主控制器,配合GS2107-WTBD触摸屏实现参数设置与状态监控。系统通过4路模拟量输入模块实时采集水位、温度等传感器信号,利用2路RS485通信接口与变频器进行Modbus协议交互,构成完整的闭环控制系统。这种设计既保留了传统洗衣机机械结构的可靠性,又赋予了设备灵活的编程控制能力。
2. 硬件系统设计与电气原理
2.1 主控单元选型与配置
三菱FX3U-48MT/ES-A PLC作为控制核心,其48点I/O配置(24输入/24输出晶体管型)充分满足多路传感器和执行器的控制需求:
- 输入侧:X0-X7连接急停、门开关等安全信号;X10-X17分配水位传感器、温度探头等模拟量输入(经AD模块转换)
- 输出侧:Y0-Y3驱动进水阀、排水阀等执行机构;Y4-Y7控制变频器启停及多段速指令
关键细节:PLC的COM端需单独配置24V开关电源,与强电控制回路做好电气隔离。实际布线时建议采用不同颜色的0.75mm²导线区分输入/输出回路。
2.2 触摸屏界面规划
GS2107-WTBD触摸屏通过422接口与PLC通信,主要界面包括:
- 主控界面:实时显示水位、温度、剩余时间等参数
- 程序选择:预设标准洗、强力洗、节能洗等6种洗涤模式
- 参数设置:可调整水温(30-90℃)、脱水转速(600-1200rpm)等20余项参数
- 故障记录:存储最近50条报警信息及发生时间戳
界面设计采用三菱GT Works3软件,通过设置D100-D150数据寄存器实现PLC与HMI的数据交换。例如D100存储当前水位值,D101为设定水温,D102-D105分别对应各电机运行状态字。
2.3 电气接线关键点
系统主电路采用三相380V供电,控制回路为24VDC安全电压:
- 电源进线端加装10A断路器与30mA漏电保护器
- 电机主回路配置22kW变频器(三菱FR-D720S系列)
- 电磁阀线圈并联RC吸收回路(100Ω+0.1μF)
- 所有数字量输入信号均通过光耦隔离(TLP521-4)
接线图设计中特别注意强弱电分离走线,模拟信号采用双绞屏蔽线(如RVVP2×0.5),且在PLC端预留10%的备用IO点以便后期功能扩展。
3. 控制程序设计解析
3.1 梯形图程序架构
程序采用模块化设计,主要功能块包括:
- 主控循环(OB1):每200ms扫描周期
- 调用各子程序块
- 处理急停等优先中断
- 水位控制(FC1)
- 根据衣物重量调节进水阀开度
- 高低水位传感器联动保护
- 温度PID调节(FC2)
- PT100温度传感器输入
- 固态继电器PWM输出控制加热管
- 电机调速(FC3)
- 通过MODBUS RTU协议设置变频器频率
- 实现缓启动与制动能量回收
典型梯形图网络示例:
code复制NETWORK 1 // 进水控制
LD M8000 // 运行标志
AND X001 // 水位低信号
OUT Y000 // 打开进水阀
TMR T0 K50 // 50×100ms计时
NETWORK 2 // 加热控制
LD M100 // 加热使能
PID D100 K80 D200 // D100=PV, K80=SV, D200=OUT
CMP D200 K50 // 输出限幅50%
OUT Y004 // 触发加热SSR
3.2 核心算法实现
-
自适应水位检测:
- 通过称重传感器(HX711模块)检测衣物重量
- 查表法确定最佳水位(D200-D205预存参数表)
- 动态修正系数存储在D300中
-
变频调速曲线:
code复制Speed_Ramp: MOV K500 D0 // 初始频率50Hz FOR K10 // 10秒加速 ADD D0 K5 D0 // 每步+0.5Hz MOV D0 D100 // 写入变频器 NEXT这段程序实现电机平滑启动,避免冲击电流。
-
故障自诊断:
- 温度传感器断线检测(AD值<100)
- 排水超时判断(T192计时器)
- 门开关异常(X000状态保持>5s)
4. 系统调试与优化
4.1 现场调试步骤
- 空载测试:
- 验证各IO点信号状态
- 检查触摸屏通讯响应
- 单动测试:
- 手动触发进水/排水阀
- 单独启动电机各转速档
- 联动测试:
- 运行完整洗涤程序
- 记录各阶段时间参数
- 负载测试:
- 加入额定容量衣物
- 监测电流波动情况
调试工具推荐使用三菱GX Works2中的在线监控功能,可实时修改变量值并强制IO状态。关键参数如PID调节的P、I、D系数建议先用软件仿真确定初始值。
4.2 常见问题解决方案
| 故障现象 | 可能原因 | 排查方法 |
|---|---|---|
| 触摸屏无响应 | 通讯波特率设置错误 | 检查PLC D8120寄存器值 |
| 进水阀常开 | Y0输出继电器粘连 | 更换继电器模块 |
| 温度波动大 | PID参数不匹配 | 重新自整定PID |
| 变频器报警 | 电机绝缘不良 | 测量绕组对地电阻 |
实际项目中遇到最典型的问题是电磁干扰导致模拟量信号跳变,可通过以下措施改善:
- 信号线远离变频器输出电缆
- 模拟地单独汇总后单点接地
- 在AD模块输入端增加π型滤波器
5. 工程实施经验
在多个酒店洗衣房项目中验证,该系统相比传统继电器控制方案可降低30%的能耗。关键优化点包括:
- 根据衣物材质自动调节脱水转速(棉质1200rpm,化纤800rpm)
- 余热回收功能:将最后一次漂洗水存储用于下次预洗
- 不平衡补偿算法:通过高速称重动态调整滚筒分布
程序维护时特别要注意:
- 定期备份PLC参数(使用GX Works2的工程备份功能)
- 每月清理触摸屏散热风扇
- 每季度校准一次称重传感器零点
对于需要扩展功能的场合,可通过以下方式升级:
- 增加RFID模块识别布草类别
- 接入云平台实现远程监控
- 扩展臭氧杀菌功能(需增加气泵控制回路)