您现在的位置是:首页 > 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 FOR、NEXT指令的基本格式
表4-29 FOR指令的操作数
2)指令功能
FOR:标记循环程序的开始。
NEXT:标记循环程序的结束,无操作数。
FOR与NEXT共同构成循环指令,用于重复执行指定次数的FOR与NEXT之间的循环体指令段。
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)指令说明
①FOR、NEXT指令必须成对使用。
②初值大于终值时,循环指令不被执行。
③每次EN端口执行条件存在时,自动复位各参数,同时将INIT指定初值放入当前循环计数器中,使循环指令可以重新执行。
④循环指令可以进行嵌套编程,最多可嵌套编程,单个循环指令之间不能交叉。图4-41所示为2层嵌套使用。
图4-40 FOR、NEXT指令应用
图4-41 循环指令嵌套使用
点击排行
