在LD和FBD中,跳转和标签可用于处理多个循环。返回中断处理的POU并且避免执行后续网格。
跳转至标签
- 双击网格1插入标签,例如"CountLoop"
- 插入应重复的程序代码,例如iCount加1。
- 将跳转插入标签"CountLoop"
在此例中,如果iCount的值低于1000,将执行跳转至标签"CountLoop"。如果iCount等于1000(或大于1000),LT指令的输出将跳转设置为FALSE且循环停止。程序继续处理后续网格。
返回(T)
- 插入返回,例如在布尔触点之后
如果bStopLoop设置为TRUE,程序中断处理的POU并转到当前POU的末尾。返回命令之后的所有后续网格被省略。