|
#Delay[1](IN := #Level < #Level_Set[1],
PT := T#10S);
#Delay[2](IN := #Level >= #Level_Set[1] AND #Level < #Level_Set[2],
PT := T#10S);
#Delay[3](IN := #Level >= #Level_Set[2] AND #Level < #Level_Set[3],
PT := T#10S);
#Delay[4](IN := #Level >= #Level_Set[3],
PT := T#10S);
IF #Delay[1].Q THEN
#Pump_Out := 2#000;
END_IF;
IF #Delay[2].Q THEN
#Pump_Out := 2#001;
END_IF;
IF #Delay[3].Q THEN
#Pump_Out := 2#011;
END_IF;
IF #Delay[4].Q THEN
#Pump_Out := 2#111;
END_IF;
|
|