所属产品线:
EcoStruxure Machine Expert(原SoMachine)解决方法:
有三种方式 :
1. CONTINUE 指令
作为 IEC 61131-3 标准的扩展,将在 FOR、WHILE 和 REPEAT 循环中支持 CONTINUE 指令。CONTINUE 将使执行在下个循环周期继续。
2. EXIT 指令
EXIT 指令会终止其所在的 FOR、WHILE 或 REPEAT 循环,不考虑任何条件。
3. JMP 指令
可将无条件跳转的 JMP 指令用于跳转标签标记的代码行。
jmp可以跳出循环,但尽量少用,会降低代码的可靠性;
exit 直接终止循环,继续执行循环后面的代码;
continue 会中止符合条件的当前一次循环,那么下次循环会继续执行。
举个例子,如果一个循环正常执行完的结果值是0~5的一组数,用exit 可能结果值是0,1,2;用continue 可能是0,1,2,4,5;
是否有帮助?