根据上面的表达式,我们写2段程序:
FOR Temp1 := 0 TO 10 BY 1 DO
Sum1:= Sum1+1;
END_FOR;
FOR Temp2 := 0 TO 10 BY 3 DO
Sum2:= Sum2+1;
END_FOR;
通过这两段程序的执行,得出Sum1的值为11,Sum2的值为4。
即:
第一个FOR从0->10是以增量为1进行循环的;
第二个FOR从0->10是以增量为3进行循环的;
程序如下所示:
当设置M0为TRUE时,FOR循环开始执行。
在FOR循环执行过程中,可以通过关键字EXIT来使FOR循环结束。代码如下所示:
FOR Temp2 := 0 TO 10 BY 3 DO
Sum2:= Sum2+1;
IF Sum2=2 THEN
EXIT;
END_IF;
END_FOR;
当Sum=2时候,执行EXIT语句,FOR循环退出。