图片:
我也试了一下红路灯
T1: //定时器
TON 0.020s //每隔0.020s检查一次
//后面忽略,其他语法与下面一致
SM0: //状态码0
Q1 := 0; //置红灯输出为0
Q2 := 0; //置绿灯输出为0
SM1 //触发下个状态
SM1: //状态码1
Q1 := 1; //置红灯输出为1
Q2 := 0; //绿灯输出保持0
TON 0.120s //延时0.120s
SM2 //触发下个状态
SM2: //状态码2
Q1 := 0; //置红灯输出为0
Q2 := 1; //置绿灯输出为1
TON 0.120s //延时0.120s
SM3 //触发下个状态
SM3: //状态码3
Q1 := 0; //置红灯输出为0
Q2 := 0; //置绿灯输出为0
TON 0.120s //延时0.120s
SM1 //触发下个状态