正序启动
#IEC_Timer_0_Instance(IN:=#STAR_TEMP,
PT:=T#5S,
Q=》#TIME1_TMEP);
#IEC_Timer_1_Instance(IN:=#TIME1_TMEP,
PT:=T#5S,
Q=》#TIME2_TEMP);
#IEC_Timer_2_Instance(IN:=#TIME2_TEMP,
PT:=T#5S,
Q=》#TIME3_TEMP);
IF #I_START=1 AND #I_STOP=0 AND #STAR_TEMP=0 THEN
#STAR_TEMP := 1;
#STOP_TEMP := 0;
#Q_MOTOR1 := 1;
END_IF;
IF #TIME1_TMEP = 1 AND #Q_MOTOR2 = 0 THEN
#Q_MOTOR2 := 1;
END_IF;
IF #TIME2_TEMP = 1 AND #Q_MOTOR3 = 0 THEN
#Q_MOTOR3 := 1;
END_IF;
IF #TIME3_TEMP = 1 AND #Q_MOTOR4 = 0 THEN
#Q_MOTOR4 := 1;
END_IF;
逆序停止
#IEC_Timer_3_Instance(IN:=#STOP_TEMP,
PT:=T#5S,
Q=》#TIME4_TEMP);
#IEC_Timer_4_Instance(IN:=#TIME4_TEMP,
PT:=T#5S,
Q=》#TIME5_TEMP);
#IEC_Timer_5_Instance(IN:=#TIME5_TEMP,
PT:=T#5S,
Q=》#TIME6_TEMP);
IF #I_STOP = 1 AND #I_START = 0 AND #STOP_TEMP = 0 THEN
#STAR_TEMP := 0;
#STOP_TEMP := 1;
#Q_MOTOR4 := 0;
END_IF;
IF #TIME4_TEMP = 1 AND #Q_MOTOR3 = 1 THEN
#Q_MOTOR3 := 0;
END_IF;
IF #TIME5_TEMP = 1 AND #Q_MOTOR2 = 1 THEN
#Q_MOTOR2 := 0;
END_IF;
IF #TIME6_TEMP = 1 AND #Q_MOTOR1 = 1 THEN
#Q_MOTOR1 := 0;
END_IF;