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

S7-1500 PLC的FOR:在计数循环中执行指令

来源:艾特贸易2017-12-20

简介使用“在计数循环中执行”指令 FOR ,可重复执行程序循环,直至运行变量不在指定的取值范围内。 FOR 循环结构语法: FOR 执行变量 : = 起始值 TO 结束值 BY 增量 DO 指令 ; END_FOR : 开

    使用“在计数循环中执行”指令FOR,可重复执行程序循环,直至运行变量不在指定的取值范围内。

   FOR循环结构语法:

   FOR<执行变量>=<起始值>TO<结束值>BY<增量>DO<指令>

    END_FOR

    开始运行FOR循环结构时,将起始值赋值给执行变量,并执行DO后面的指令;然后检查执行变量的值,如果未达到结束值,则将执行变量的值与增量相加并赋值给执行变量,继续执行符合DO的指令(此过程循环执行,直到执行变量达到结束值);当执行变量达到结束值,则最后执行一次FOR循环,此后执行变量超出结束值,退出FOR循环。

    例如:

   FOR i=2 TO 8 BY 2

   DOa_array[i]:=Tag_Value*b_array[i]”;

   END_FOR

    该程序段实现“Tag_Value”操作数分别与“b_array”数组变量的元素2、元素4、元素6和元素8相乘,并将计算结果分别读入到“a_array”数组变量的元素2、元素4、元素6和元素8中。

   FOR循环结构也可以嵌套程序循环,即在FOR程序循环内,也可以编写包含其他运行变量的其他循环结构或FOR循环结构。

(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:艾特贸易网客服为您服务