1、PLCPLC应用技术应用技术 洗衣机控制程序设计 顺序控制程序设计顺序控制程序设计 布置任务 洗衣机控制程序设计 按下启动按钮,圆盘正向旋转,圆盘每转动一 周发出一个检测信号,当圆盘正向旋转2圈后, 圆盘停止旋转。 在圆盘静止5秒后,圆盘反向旋转,当圆盘反 向旋转2圈后,圆盘停止旋转。 在圆盘静止5秒后,圆盘再次正向旋转,如此 重复。 任意时刻按下停止按钮,圆盘立即停止。 当再次启动圆盘时,圆盘按照停止前的方向旋 转。 任务分析 任务分析 说明 PLC软元件 元件文字符号 元件名称 控制功能 输入 X0 SB1 启动按钮 启动控制 X1 SB2 停止按钮 停止控制 X2 SL1 传感器 高水位
2、检测 X3 SL2 传感器 低水位检测 任务分析 说明 PLC软元件 元件文字符号 元件名称 控制功能 输出 Y0 YV1 电磁阀 进水控制 Y1 YV2 电磁阀 排水控制 Y2 KM1 接触器 脱水电动机控制 Y3 KM2 接触器 洗涤电动机正转控制 Y4 KM3 接触器 洗涤电动机反转控制 任务实施 (1)用基本指令设计 PLC上电后,在M8002驱动下,PLC执行SET S0 指令,使状态器S0有效,S0步变为活动步 。在S0步,洗衣机处于待机状态。 按下停止按钮SB2,PLC执行ZRST S0 S26 ,状态器S0S26被复位;PLC执行MOV K0 K2Y000指令, 洗衣机停止工作
3、。 任务实施 (1)用基本指令设计 当水位上升到高位时,X2的常开触点闭合,PLC执 行SET S21指令,使状态器S21有效,S21步变为 活动步。 按下启动按钮SB1,PLC执行SET S20指令,使 状态器S20有效,S20步变为活动步。 在S20步,PLC执行OUT Y000指令,使Y0线圈 得电,进水电磁阀打开,洗衣机进水。 任务实施 (1)用基本指令设计 在S21步, PLC执行OUT Y003指令,使Y3线圈得电 ,洗涤电动机正转运行;定时器T0对正转洗涤时间进 行计时;计数器C0对洗涤电动机正转运行次数进行计 数。 任务实施 (1)用基本指令设计 当定时器T1计时满5秒;PLC
4、执行SET S23指令, 使状态器S23有效,S23步变为活动步。 当定时器T0计时满20秒,PLC执行SET S22指令 ,使状态器S22有效,S22步变为活动步。在S22步 ,定时器T1对洗涤电动机暂停时间进行计时。 任务实施 (1)用基本指令设计 在S24步,定时器T3对洗 涤电动机暂停时间进行计 时,当定时器T3计时满5秒 ;PLC执行SET S21指令 ,使状态器S21有效,S21 步变为活动步,洗衣机再 次正转洗涤。 当定时器T2计时满20秒,如果计数器 C0计数不满2次,则PLC执行SET S24指令,使状态器S24有效,S24步 变为活动步。 在S23步,PLC执行OUT Y0
5、04指令,使Y4线圈得电 ,洗涤电动机反转运行, 定时器T2对洗涤电动机反 转运行时间进行计时。 任务实施 (1)用基本指令设计 当定时器T2计时满20秒,如果计数器C0计数已满2次,则 PLC执行SET S25指令,使状态器S25有效,S25步变为 活动步。 任务实施 (1)用基本指令设计 在S26步,PLC执行OUT Y001和 OUT Y002指令,使Y1和Y2线圈 得电,排水阀打开,脱水电动机运 行;定时器T4对脱水电动机运行时 间进行计时。 当水位下降到低位时,PLC执行SET S26指令,使状态器S26有效,S26 步变为活动步。 在S25步,PLC执行OUT Y001指 令,使Y1线圈得电,排水阀打开, 洗衣机排水;PLC执行RST C0指 令,计数器C0被复位。 任务实施 (1)用基本指令设计 当定时器T4计时满10秒,PLC执行SET S0指令,使状态 器S0有效,S0步变为活动步,洗衣机停止运行。 THANK YOU! 洗衣机控制程序设计