您现在的位置是:首页 > PLC技术 > PLC技术
PLC的循环指令说明
来源:艾特贸易2017-06-05
简介循环指令由 FOR 及 NEXT 两条指令构成,这两条指令总是成对出现的,如图 5-59 所示,三条 FOR 指令和三条 NEST 指令相互对应。在梯形图中相距最近的 FOR 指令和 NEXT 指令是一对的。其次是
循环指令由FOR及NEXT两条指令构成,这两条指令总是成对出现的,如图5-59所示,三条FOR指令和三条NEST指令相互对应。在梯形图中相距最近的FOR指令和NEXT指令是一对的。其次是距离稍远一些的,再是距离更远一些的组成的一对。如图5-59所示的是三级循环嵌套的情况。从图中还可以看出,每一对FOR指令和NEXT指令间的程序就是执行过程中需按一定的次数进行循环的部分。循环的次数由FOR指令后的源数据给出。
图5-59 循环指令说明
图5-60 循环次数计算说明
该程序最中心的循环内容为向数据存储器D100中加1,它一共执行了2×2×3=12次,循环可以5层嵌套,循环嵌套时循环次数计算说明如图5-60所示。外层循环程序A嵌套了内层嵌套B,循环A执行5次,每执行一次循环A,就要执行10次循环B,因此,循环13一共要执行5×10=50次。利用循环中的CJ指令可跳出FOR、NEXT之间的循环区。
在某种操作需反复进行的场合,使用循环程序可以使程序简单,提高程序功能。如对某一取样数据做一定次数的加权运算,控制输出口按一定的规律做反复的输出动作,或利用反复的加减运算完成一定量的增加或减少,又或是利用反复的乘除运算完成一定量的数据移位等。
循环指令的使用注意事项:
(1) FOR指令和NEXT指令必须成对出现,缺一不可,并且NEXT指令不能放在FOR指令之前。如图5-61所示;
(2)利用跳转指令,可跳出循环体。在图5-61中,如果常开触点X0闭合,则执行CJ P20指令,程序跳到标号P20处,执行由此开始向后的程序;
(3) FX系列PLC循环指令最多允许5级嵌套。
图5-61 循环指令的使用说明
点击排行
