基本信息
文件名称:PLC编程与应用(S7-1200)(第二版)教学课件项目三任务4全自动洗衣机控制系统.ppt
文件大小:1.81 MB
总页数:13 页
更新时间:2025-06-08
总字数:约1.84千字
文档摘要

高等教育出版社HigherEducationPress项目三基于S7-1200PLC的逻辑应用——任务4全自动洗衣机控制系统一、控制要求1.全自动洗衣机的控制过程按下起动按钮,洗衣机开始进水,水满时(即水位到达高水位,高水位开关由OFF变为ON),停止进水;洗衣机开始正转洗涤,正转洗涤30秒后暂停,3秒后开始反转洗涤;这样循环洗涤30次,当正、反洗涤达到30次后,开始排水,水位信号下降到低水位时(低水位开关由ON变为OFF),开始脱水并继续排水,60S后脱水结束,即完成一次从进水到脱水的大循环过程。大循环完成3次后,进行洗涤结束报警。报警10S后结束全部过程,自动停机。2.电动机的控制要求洗衣机的洗涤和脱水采用同一台双速电动机拖动,其转速不同。洗涤时用低速,脱水时用高速。二、硬件电路设计1.硬件选择名称型号PLCCPU1214CDC/DC/DC按钮一佳电源圆形按键自复位LA38-11BN指示灯24V恒波LED工作指示灯电源信号灯AD16-16C热继电器?继电器正泰MY2NJJZX-22F(D)/2Z中间小型电磁继电器DC24V电磁阀2w电磁水阀DC24V蜂鸣器24v小型蜂鸣器声光报警器AD16-16SM硬件选择2.I/O地址分配根据控制要求列出所用的输入/输出点,并为其分配了相应的地址,其中I/O分配表如下表所示。I/O分配表图表输入输出起动信号SB1I0.0正转继电器KM1Q0.0停止信号SB2I0.1反转继电器KM2Q0.1排水按钮SB3I0.2洗涤继电器KM3Q0.2高水位开关SQ1I0.3脱水继电器KM4Q0.3低水位开关SQ2I0.4进水电磁阀YA1Q0.4过载保护FRI0.5排水电磁阀YA2Q0.5??报警蜂鸣器HAQ0.6?3.电气原理图根据I/O分配表和控制要求,设计电气原理图,如下图所示。交通灯系统PLC硬件输入部分交通灯系统PLC硬件输出部分三、程序设计1.编程思想本任务的编程应根据时间的原则,按全自动洗衣机控制流程图的控制过程进行编程。采用计数器来记录洗涤循环次数。三、程序设计2.程序设计分析三、程序设计2.程序设计分析三、程序设计3.程序执行过程按下起动按钮SB2,输入信号I0.0有效为ON,输出信号Q0.4位ON,电磁阀YA1通电,洗衣机开始进水,水满时(即水位到达高水位,高水位开关由OFF变为ON,此时输入信号I0.3有效),进水电磁阀Q0.4断开,停止进水;同时输出信号正转运行Q0.0和洗涤信号Q0.2有效,洗衣机开始正转洗涤,正转定时器开始工作,正转30S后,正转运行Q0.0和洗涤信号Q0.2断开,洗衣机处于暂停状态,正转暂停定时器开始工作,3S后反转运行Q0.1和洗涤信号Q0.2有效,洗衣机开始反转洗涤;反转定时器开始工作,反转洗涤30S后,反转运行信号Q0.1和洗涤信号Q0.2断开,洗衣机暂停工作,反转暂停定时器开始工作,3S后又开始正转洗涤;同时计数器1加1,如此循环30次。三、程序设计3.程序执行过程当正、反洗涤达到30次后,计数器1控制输出信号Q0.5位0N,排水电磁阀YA2通电,洗衣机开始排水,水位信号下降到低水位时(低水位开关输入信号I0.4由ON变为OFF),输出信号正转运行Q0.0和脱水信号Q0.3为ON,洗衣机开始正转以高速旋转,开始脱水并继续排水;同时脱水定时器开始工作,定时60S后,输出信号正转运行Q0.0、脱水信号Q0.3和排水电磁阀Q0.5复位,脱水结束,同时计数器2加1,即完成一次从进水到脱水的大循环过程。大循环完成3次后,输出信号Q0.6为ON,控制蜂鸣器HA通电,进行洗涤结束报警,3S后报警结束,洗衣机整个洗涤过程结束。三、程序设计4、编程体会在本任务的程序设计中。为了保证全自动洗衣机控制程序计数器准确记录洗涤的循环次数,还可以增加通过PLC的初始化脉冲上电复位的环节。另外还应注意水位信号的开关状态对程序运行结果的影响。谢谢************高等教育出版社HigherEducationPress************