您当前的位置:五五电子网电子知识plc技术PLC培训资料S7-200 PLC的循环指令 正文
S7-200 PLC的循环指令

S7-200 PLC的循环指令

点击数:7700 次   录入时间:03-04 11:54:21   整理:http://www.55dianzi.com   PLC培训资料

   在需要反复执行若干次相同功能程序时,可以使用循环指令,以提高编程效率。循环指令由循环开始指令FOR、循环体和循环结束指令NEXT组成,其指令格式如图3-45所示。

 

3-45 循环指令的指令格式

    其中,FOR指令表示循环的开始,NEXT指令表示循环的结束,中间为循环体;EN为循环控制输入端,INDX为设置指针或当前循环次数的计数器,INIT为计数初始值,FINAL为循环计数终值。

    在循环控制输入端有效且逻辑条件INDX<FINAL满足时,系统反复执行FORNEXT之间的循环体程序。每执行一次循环体,INDX自增加1,直至当前循环计数器值大于终值时,退出循环。

    INDX的操作数为VWIWQWMWSWSMWLWTCAC*VD*AC、和*CD,属INT型。INITFINAL的操作数不仅包括以上各种数据,也可为INT常数。

    使用循环指令时需注意以下问题。

    1) FORNEXT必须成对出现。

    2) FORNEXT可以嵌套型循环,最多嵌套8层。

    3)当输入控制端EN重新有效时,各参数自动复位。

    【例3-12】 循环指令梯形图、语句表综合示例如图3-46所示。

    本例工作过程如下。

    1)网络1和网络4构成外循环(虚线B),其循环体为网络2和网络3;网络2和网络3为内循环(虚线A),故为2级循环嵌套。

    2)外循环计数初始值为1,终值为100,循环计数器为字变量存储器VW100。当I0.0接通时,其循环体被执行100次。

    3)I0.0I0.1同时接通后,外循环每执行一次,内循环执行两次,程序共执行2×100次内循环。

[1] [2]  下一页


本文关键字:暂无联系方式PLC培训资料plc技术 - PLC培训资料