您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC循环指令
来源:艾特贸易2017-06-05
简介循环指令有两条:循环开始指令和循环结束指令,其梯形图和语句表如图 3-32 所示。 FOR 和 NEXT 为标识符, EN 为循环允许信号输入端(数据类型为 BOOL 型), ENO 为功能框允许输出端(
循环指令有两条:循环开始指令和循环结束指令,其梯形图和语句表如图3-32所示。FOR和NEXT为标识符,EN为循环允许信号输入端(数据类型为BOOL型),ENO为功能框允许输出端(数据类型为BOOL型),INDX为当前计数输入端(数据类型为INT型),INIT为循环初值输入端(数据类型为INT型),FINAL为循环终值输入端(数据类型为INT型)。 图3-32 循环指令 (a)循环开始指令;(b)循环结束指令 INDX的寻址范围为:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、*LD和*AC。 INIT、FINAL的寻址范围为:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、AIW、*VD、*LD、*AC和常数。 循环开始指令(FOR)用来标记循环体的开始,循环结束指令(NEXT)用来标记循环的结束,无操作数。FOR和NEXT之间的程序段称为循环体,每执行一次循环体,当前计数值加1,并且将其结果同循环终值做比较,如果大于终值,则循环结束。 应用循环指令应注意以下问题: (1) FOR和NEXT指令必须成对使用; (2) FOR和NEXT可以循环嵌套,最多嵌套8层,各个嵌套之间不能有交叉现象; (3)每次输入信号EN重新有效时,指令将自动复位各参数; (4)初值大于终值时,循环体不执行。 循环指令的应用实例如图3-33所示,当I1.0接通时,外层循环1执行35次,当I1.1接通时,内层循环执行17次。
图3-33 循环指令使用举例 (a)梯形图;(b)语句表
点击排行
