全自动洗衣机控制系统设计PLC技术应用18课件.pptx
《PLC技术应用》
全自动洗衣机控制系统设计
主讲人:张青青(副教授)
学校:吉林铁道职业技术学院
全自动洗衣机控制系统设计
一、控制要求
任务三:完整程序
按下启动按钮,洗衣机开始进水,水满时(即水位达到高水位,高水位开关由off变为on),停止进水;洗衣机开始正转洗涤,正转洗涤10s后暂停,3s后开始反转洗涤;反转洗涤10s后暂停,3s后又开始正转洗涤;这样循环洗涤3次。当正、反洗涤达到3次后,开始排水,水位信号下降到低水位时,(低水位开关由on变为off),开始脱水并继续排水,6s后脱水结束,即完成一次从进水到脱水的大循环过程。大循环完成3次后,报警。报警10s后结束自动过程,自动停机。
全自动洗衣机组态控制系统设计
二、IO分配
输入
输入端
输入元件
功能
I0.0
按钮SB1
起动
I0.1
按钮SB2
停止
I0.2
按钮SB3
排水
I0.3
液位传感器1
高水位
I0.4
液位传感器2
低水位
输出
输出端
输出元件
功能
Q0.1
KM1线圈
正转
Q0.2
KM2线圈
反转
Q0.3
KM3线圈
脱水
Q0.4
YA1电磁阀
进水
Q0.5
YA2电磁阀
排水
Q0.6
HA蜂鸣器
报警
全自动洗衣机组态控制系统设计
三、梯形图设计
按下启动按钮,洗衣机开始进水,
水满时(即水位达到高水位,高水位开关由off变为on),停止进水;
进水设计
M0.0
Q0.4
I0.3
高水位
启动
进水
I0.0
M0.0
I0.1
M0.0
?
全自动洗衣机组态控制系统设计
三、梯形图设计
I0.3
M1.0
I0.1
M1.0
M1.0
T0
TON
IN
Q
PT
ET
Time
T#10s
T1
TON
IN
Q
PT
ET
Time
T#3s
T#10s
T2
TON
IN
Q
PT
ET
Time
T3
TON
IN
Q
PT
ET
Time
T#3s
T3.Q
M1.0
Q0.0
T0.Q
M0.1
T1.Q
Q0.1
T2.Q
Q0.1
CTU
CU
Q
R
CV
I0.1
PV
3
M0.1
C0
N
M0.2
洗衣机开始正转洗涤,正转洗涤10s后暂停,3s后开始反转洗涤;
反转洗涤10s后暂停,3s后又开始正转洗涤;这样循环洗涤3次。
高水位
全自动洗衣机组态控制系统设计
三、梯形图设计
M0.1
Q0.5
T4.Q
I0.4
M0.4
N
M0.3
S
M0.4
T4
TON
IN
Q
PT
ET
Time
T#6s
M0.4
Q0.3
T4.Q
Q0.3
M0.1
N
R
M0.5
M0.4
R
脱水
Q0.3
CTU
CU
Q
R
CV
I0.1
PV
3
M0.6
C1
N
M0.6
排水
低水位开关由on变为off
脱水定时
标志复位
大循环次数
当正、反洗涤达到3次后,开始排水,水位信号下降到低水位时,(低水位开关由on变为off),
开始脱水并继续排水,6s后脱水结束,即完成一次从进水到脱水的大循环过程。
I0.1
全自动洗衣机组态控制系统设计
三、梯形图设计
按下启动按钮,洗衣机开始进水,
水满时(即水位达到高水位,高水位开关由off变为on),停止进水;
修改进水设计
M0.0
Q0.4
I0.3
高水位
启动
进水
I0.0
M0.0
I0.1
M0.0
?
Q0.5
全自动洗衣机组态控制系统设计
三、梯形图设计
I0.3
M1.0
I0.1
M1.0
M1.0
T0
TON
IN
Q
PT
ET
Time
T#10s
T1
TON
IN
Q
PT
ET
Time
T#3s
T#10s
T2
TON
IN
Q
PT
ET
Time
T3
TON
IN
Q
PT
ET
Time
T#3s
T3.Q
M1.0
Q0.0
T0.Q
M0.1
T1.Q
Q0.1
T2.Q
Q0.1
CTU
CU
Q
R
CV
I0.1
PV
3
M0.1
C0
N
M0.2
洗衣机开始正转洗涤,正转洗涤10s后暂停,3s后开始反转洗涤;
反转洗涤10s后暂停,3s后又开始正转洗涤;这样循环洗涤3次。
高水位
Q0.3
全自动洗衣机组态控制系统设计
三、梯形图设计
大循环完成3次后,报警。报警10s后结束自动过程,自动停机。
报警程序设计
M0.6
TON
IN
Q
PT
ET
Time
T#10s
T5
M0.6
Q0.6
T5.Q
报警
I0.0
M0.0