您现在的位置是:首页 > PLC技术 > PLC技术

FX系列PLC的程序循环指令

来源:艾特贸易2017-06-04

简介(1) 程序循环指令的指令名称、助记符、功能号、操作数和程序步长如表 5-11 所示。 表 5-11 程序循环指令表 (2) 指令使用说明。循环指令由 FOR 和 NEXT 两条指令构成,这两条指令总是成对

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