REPEAT UNTIL END_REPEAT
Syntax
REPEAT
<statements>
UNTIL <BOOL expression> END_REPEAT;
Remarks
The statements between "REPEAT" and "UNTIL" are executed until the Boolean expression is TRUE. The condition is evaluated after the statements are executed. Statements are executed at least once.
-
-
Loop instructions can lead to infinite loops that block the target cycle. Never test the state of an input in the condition as the input will not be refreshed before the next cycle.
ST Language
iPos := 0;
REPEAT
MyArray[iPos] := 0;
iNbCleared := iNbCleared + 1;
iPos := iPos + 1;
UNTIL iPos = iMax END_REPEAT;
FBD Language
Not available
FFLD Language
Not available
IL Language
Not available
See also