news 2026/6/9 23:43:49

当洗衣机遇上PLC:一套代码玩转四重洗涤模式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
当洗衣机遇上PLC:一套代码玩转四重洗涤模式

基于PLC全自动洗衣机控制系统设计 含Word文档一整套 前 言\\t1 第一章 绪 论\\t2 第一节 研究背景研究目的和意义\\t2 第二节 国内外发展现状\\t2 第三节 主要研究内容\\t3 第四节 本章小结\\t3 第二章 整体方案设计\\t4 第一节 控制要求\\t4 第二节 方案设计\\t4 第三节 本章小结\\t6 第三章 硬件设计\\t8 第一节 硬件选型\\t8 一、PLC选择\\t8 二、变频器选择\\t8 第二节 主电路设计\\t9 第三节 控制电路设计\\t9 第四节 PLC输入输出分配\\t10 第五节 PLC输入输出接线图\\t11 第六节 本章小结\\t12 第四章 软件设计\\t13 第一节 控制流程图设计\\t13 第二节 PLC内部分配地址\\t14 第三节 硬件配置\\t15 第四节 梯形图程序\\t16 一、程序结构\\t16 二、主程序OB1\\t16 三、模拟量输入处理子程序FC1\\t24 四、标准模式子程序FC2\\t27 五、轻柔模式子程序FC3\\t34 六、漂洗模式子程序FC4\\t42 七、快洗模式子程序FC5\\t50 八、输出控制子程序FC6\\t58 九、模式选择子程序FC7\\t69 第五节 本章小结\\t90 第五章 触摸屏设计\\t91 第一节 选择触摸屏型号\\t91 第二节 通讯连接\\t91 第三节 组态画面\\t92 第四节 本章小结\\t94 第六章 调试和仿真测试\\t95 第一节 调试\\t95 第二节 仿真测试\\t95 第三节 本章小结\\t105 结 论\\t106 致 谢\\t107 参考文献\\t108 附 录\\t109 一、电气图纸\\t109

全自动洗衣机最骚的操作在于——它能用一套硬件干出不同模式的活儿。今天咱们扒开外壳看看PLC怎么用梯形图代码让洗衣机在标准、轻柔、漂洗、快洗模式间丝滑切换。先剧透个硬核知识点:模式切换的本质是定时器组合技。


硬件选型怎么抠成本?

PLC选三菱FX3U-48MR,48点够用还带模拟量扩展。变频器用三菱FR-D720S,这货支持Modbus通信,和PLC握手毫无压力。主电路设计有个坑:电机正反转接触器必须加互锁,不然分分钟炸机。I/O分配表里藏着洗衣机的行为密码:

X0 启动按钮 Y0 进水阀 X1 停止按钮 Y1 排水阀 X2 水位传感器 Y2 正转接触器 X3 门开关信号 Y3 反转接触器

梯形图里的模式切换玄学

程序结构像俄罗斯套娃,OB1主程序里调用七个FC子程序。重点看模式选择子程序FC7的骚操作:

| M100 M101 M102 M103 | |----| |--------| |--------| |--------| |-------(MOV K4 D100)

M100-M103对应四个模式选择按钮,用MOV指令把模式代码塞到D100寄存器。其他子程序全程盯着D100的值干活。

标准模式FC2里藏着洗衣机最野的节奏:

| T1 T2 T3 | |----| |------|/|--------| |-------(OUT Y2) | |---------|/|------(OUT Y3)

T1正转15秒,停5秒(T2),接着T3反转15秒,循环直到总定时器T4走完30分钟。这特么就是电机摇摆的代码本质!


触摸屏组态玩出花

威纶通TK6071IQ屏上做了个科幻界面:主画面四个模式大按钮带呼吸灯效果,参数设置页能实时修改洗涤时间。最骚的是运行监控页,用动画展示滚筒转向,水流波动效果靠随机数函数实现:

function on_update() local wave = math.random(1,5) set_image("wave", wave) end

调试时遇到的灵异事件

仿真时发现轻柔模式抽风——电机突然加速。查了三天代码发现是模拟量输入处理子程序FC1的滤波参数设太小,50Hz工频干扰窜入了AD模块。改个滤波常数搞定:

MOV K100 D200 // 采样次数改为100次平均 ANALOG_IN D0 K1X0 // 通道0接入水位传感器

这套系统最牛逼的地方在于扩展性,去年给某厂升级时,新增羊毛洗模式只花了2小时——复制FC2子程序改个定时器数值就完事了。现在你知道为什么工业现场钟爱PLC了吧?这玩意儿的可塑性比橡皮泥还强!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 19:49:15

Conda环境导出为YAML文件供TensorFlow镜像复用

Conda环境导出为YAML文件供TensorFlow镜像复用 在深度学习项目开发中,一个常见的困扰是:“代码在我机器上能跑,为什么换台设备就报错?”这种“依赖地狱”问题的根源往往不在于模型本身,而在于环境差异——不同版本的 P…

作者头像 李华
网站建设 2026/6/8 19:39:08

收藏!11种大模型微调方法详解,从LORA到QLORA一篇掌握

这篇文章系统介绍了11种大型语言模型的微调方法,包括前缀调优、提示调优、P-Tuning v2、LORA及其变种(DyLORA、AdaLORA)、QLORA、OA-LOR、LongLORA、VeRA和S-LORA等。这些方法各有特点,旨在提高微调效率、减少参数量和计算资源消耗,同时保持或…

作者头像 李华
网站建设 2026/6/9 23:40:59

算法定义未来:Deepoc-M重构通信技术新生态

当顶尖数学理论与产业应用深度融合,通信行业正在经历一场静默的技术革命在通信技术快速迭代的今天,中小企业往往面临核心技术研发门槛高、创新资源有限的困境。Deepoc-M模型通过将前沿数学理论转化为实用工具,为通信行业特别是中小企业提供了…

作者头像 李华
网站建设 2026/6/9 21:25:45

通过SSH安全连接TensorFlow 2.9容器执行远程训练任务

通过SSH安全连接TensorFlow 2.9容器执行远程训练任务 在深度学习项目日益复杂的今天,开发者常常面临一个现实困境:本地笔记本跑不动大模型,而远程服务器又“环境难配、操作不便、断了就崩”。尤其是在高校实验室或初创团队中,多人…

作者头像 李华
网站建设 2026/6/9 1:39:09

液压冲镦机电气原理图

镦台上料部分 输入 回原点 伺服电机前进 后退 X0 阀门油缸 上升 下降 X1 X2 夹紧松开 气缸 X3 X4 上下限位 X5 X6 高度检测 AD0 急停开关 X10 输出 伺服电机 前进 后退 脉冲 Y0 Y3 阀门 脉冲 Y1 Y4 旋转 脉冲 Y2 Y5 减速电机 Y6 Y7 膨胀轴 Y10 压力速度 DA0 DA1 机械手取料部分…

作者头像 李华
网站建设 2026/6/9 19:45:56

GitHub标签系统整理TensorFlow项目里程碑

GitHub标签系统整理TensorFlow项目里程碑 在AI工程化落地日益深入的今天,一个常见的开发困境始终困扰着团队:为什么同一段代码,在A的机器上能跑通,到了B的环境却报错?问题往往不在于算法本身,而在于“环境差…

作者头像 李华