Statement - Repeat a list of statements.
UNTIL <BOOL expression> END_REPEAT;
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.
Warning: Loop instructions may 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.
iPos := 0;
MyArray[iPos] := 0;
iNbCleared := iNbCleared + 1;
iPos := iPos + 1;
UNTIL iPos = iMax END_REPEAT;
IF WHILE FOR CASE EXIT