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

S7-200 PLC FOR、NEXT指令

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

简介1) 指令格式及操作数 指令的梯形图和指令表格式见表 4-28 。操作数见表 4-29 。 表 4-28 FOR 、 NEXT 指令的基本格式 表 4-29 FOR 指令的操作数 2) 指令功能 FOR :标记循环程序的开始。 NEXT :

    1)指令格式及操作数

    指令的梯形图和指令表格式见表4-28。操作数见表4-29

    4-28    FORNEXT指令的基本格式

FOR、NEXT指令的基本格式

    4-29    FOR指令的操作数

FOR指令的操作数

   2)指令功能

   FOR:标记循环程序的开始。

   NEXT:标记循环程序的结束,无操作数。

   FORNEXT共同构成循环指令,用于重复执行指定次数的FORNEXT之间的循环体指令段。

   FOR指令中INDX指定当前循环计数器,用于记录循环次数;INIT指定循环次数的初值,FINAL指定循环次数的终值。当EN端口执行条件存在时,开始执行循环体,当前循环计数器从INIT指定的初值开始,每执行1次循环体,当前循环计数器值增加1。当前循环计数器值大于FINAL指定的终值时,循环结束。

   3)指令应用举例

    I0.0接通时,将INIT指定初值放入VW100中,开始执行循环体,VW100中的值从1增加到8,循环体执行8次,VW100中的值变为9(9>8)时,循环结束。如图4-40所示。

   4)指令说明

    FORNEXT指令必须成对使用。

    ②初值大于终值时,循环指令不被执行。

    ③每次EN端口执行条件存在时,自动复位各参数,同时将INIT指定初值放入当前循环计数器中,使循环指令可以重新执行。

    ④循环指令可以进行嵌套编程,最多可嵌套编程,单个循环指令之间不能交叉。图4-41所示为2层嵌套使用。

FOR、NEXT指令应用

    4-40    FORNEXT指令应用

循环指令嵌套使用

    4-41    循环指令嵌套使用