控制要求:洗衣机的清洗控制系统。当按下启动按钮(X00)后,电机先正转(Y00)2s(T00)后,停1s(T01)后,然后反转(Y01)2s(T02)后,停1s(T03),如此重复5次(C00),自动停止。编写程序
时间: 2023-12-19 17:06:22 浏览: 143
洗衣机控制程序
Step1:定义输入输出
```
X00:启动按钮
Y00:正转电机
Y01:反转电机
```
Step2:定义中间变量
```
T00:正转时间
T01:正转停止时间
T02:反转时间
T03:反转停止时间
C00:计数器,用于控制重复次数
```
Step3:编写程序
```
LD X00 //检测启动按钮是否按下
OUT Y00 //正转电机
TIMER T00 //正转时间
OUT Y00 //停止正转电机
TIMER T01 //正转停止时间
OUT Y01 //反转电机
TIMER T02 //反转时间
OUT Y01 //停止反转电机
TIMER T03 //反转停止时间
ADD C00,1 //计数器加1
CP C00,5 //比较计数器是否等于5
JNE START //如果不等于5,跳转到START
END //程序结束
START: //程序开始
```
完整程序如下:
```
LD X00
OUT Y00
TIMER T00
OUT Y00
TIMER T01
OUT Y01
TIMER T02
OUT Y01
TIMER T03
ADD C00,1
CP C00,5
JNE START
END
START:
```
阅读全文