中国自动化学会专家咨询工作委员会指定宣传媒体
文摘详情
gkongbbs

PLC洗衣机工作案例

http://www.gkong.com 2025-12-18 17:20 湖南简思科技有限公司

需求描述:按下启动按钮,进水阀(y0)打开进行工作,15min后关闭,进行洗涤工作(y1),15min后关闭,进行排水工作(y2),15min后关闭,进行脱水工作(y3),15min后关闭,流程结束。

记录思考过程

1. 输入端口配置

启动按钮:作为唯一的输入信号,用于触发整个流程的开始,分配为X0(开关量输入,常开触点,按下时接通)。

2. 输出端口配置

被控制对象 功能描述 输出端口 状态定义

进水阀 控制进水动作 Y0 1 = 打开,0 = 关闭

洗涤装置 控制洗涤动作 Y1 1 = 工作,0 = 停止

排水阀 控制排水动作 Y2 1 = 打开,0 = 关闭

脱水装置 控制脱水动作 Y3 1 = 工作,0 = 停止

时序逻辑与无序组合逻辑分析

整个控制流程以时序逻辑为主,无明显无序组合逻辑,具体分析如下:

1. 时序逻辑动作步骤

时序逻辑的核心是 “按时间顺序依次执行,前一步骤完成后触发下一步骤”,本流程的时序逻辑体现在:

触发条件:依赖时间定时器和前序步骤的完成信号(时间到)。

执行顺序:严格按照 “进水→洗涤→排水→脱水” 的固定顺序执行,每个步骤的启动必须以 “前一步骤 15 分钟结束” 为前提。

具体表现:

按下启动按钮(X0=1)后,Y0=1(进水),同时启动 15 分钟定时器 T0

T0 计时结束(T0=1),Y0=0Y1=1(洗涤),启动定时器 T115 分钟);

T1 计时结束(T1=1),Y1=0Y2=1(排水),启动定时器 T215 分钟);

T2 计时结束(T2=1),Y2=0Y3=1(脱水),启动定时器 T315 分钟);

T3 计时结束(T3=1),Y3=0,所有输出关闭,流程结束。

时序环0环指令解释:

00:等待<X0 X0>通信号连续保持1次扫描

01:触发<Y0 Y0>通电

02:在此等待0小时15分钟00毫秒

03:触发<Y0 Y0>断电

04:触发<Y1 Y1>通电

05:在此等待0小时15分钟00毫秒

06:触发<Y1 Y1>断电

07:触发<Y2 Y2>通电

08:在此等待0小时15分钟00毫秒

09:触发<Y2 Y2>断电

10:触发<Y3 Y3>通电

11:在此等待0小时15分钟00毫秒

12:触发<Y3 Y3>断电

版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved