您现在的位置是:首页 > PLC技术 > PLC技术
FX系列PLC的程序循环指令
来源:艾特贸易2017-06-04
简介(1) 程序循环指令的指令名称、助记符、功能号、操作数和程序步长如表 5-11 所示。 表 5-11 程序循环指令表 (2) 指令使用说明。循环指令由 FOR 和 NEXT 两条指令构成,这两条指令总是成对
(1)程序循环指令的指令名称、助记符、功能号、操作数和程序步长如表5-11所示。 表5-11 程序循环指令表 (2)指令使用说明。循环指令由FOR和NEXT两条指令构成,这两条指令总是成对出现的。如图5-23所示,图中有三条FOR指令和三条NEXT指令相互对应,构成三层循环,这样的嵌套可达五层。在图5-23中相距最近的FOR指令和NEXT指令是一对,构成最内层循环①;其次是中间的一对指令构成中循环②,再就是最外层一对指令构成外循环③。每一层循环间包括了一定的程序,这就是所谓程序执行过程中需依一定的次数循环的部分。循环的次数由FOR指令的K值给出,K=1~32 767,若给定为-32767~0时,作K=1处理。该程序中内层循环①程序是向数据存储器D100中加1,若循环值从输入端设定为4,它的中层②循环值D3中为3,最外层③循环值为4。循环嵌套程序的执行总是从最内层开始。当程序执行到内循环程序段时先向D100中加4次1,然后执行中层循环,中层循环要将内层的过程执行3次,执行完成后D100中的值为12。最后执行最外层循环,即将内层及中层循环再执行4次。从以上的分析可看出,多层循环间的关系是循环次数相乘的关系,这样,本例中的加1指令在一个扫描周期中就要向D100中加入48个1了。
图5-23 循环指令使用说明
点击排行
