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

FX2N系列PLC的循环开始和结束指令

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

简介(1) 循环开始和结束指令的助记符、指令代码、操作数及程序步如表 6-7 所列。 表 6-7 循环开始和结束指令 (2) 指令梯形图如图 6-11 所示。 图 6-11 循环指令梯形图 (3) 指令说明: ① FOR-N

    (1)循环开始和结束指令的助记符、指令代码、操作数及程序步如表6-7所列。

    6-7  循环开始和结束指令

 循环开始和结束指令

    (2)指令梯形图如图6-11所示。

 循环指令梯形图

    6-11  循环指令梯形图

    (3)指令说明:

    FOR-NEXT之间的循环可重复执行n次(由源数据指定次数)。但执行完后,程序就转到紧跟在NEXT指令后的步序。n=132767为有效。

    ②图6 - 11中,D0的数据为5时,每执行一次A的程序,B的程序就执行5次,由于A要执行4次,那么,B的程序总共要执行20次。

    ③在FOR - NEXT指令内最多可嵌套5层其他的FOR - NEXT指令。但下列的任一种情况都会导致出错。

    ·NEXT指令写在FOR指令之前;

    ·缺少NEXT指令;

    ·NEXT指令写在FENDEND指令之后;

    ·NEXT指令与FOR指令数目不一致。

    6-1分析下列程序(图6- 12)当X10接通后运行和断开时运行DO的结果。

 FOR、NEXT指令梯形图

    6-12   FORNEXT指令梯形图

    分析:当X10接通后运行该程序,则条件跳转指令(CJ P0)起作用,跳过加1指令(INC D0),因此,D0=0。当X10断开后再运行该程序,条件跳转指令(CJ P0)不起作用,所以要执行加1指令(INC D0),因此,D0=100