您现在的位置是:首页 > 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
DO“a_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元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)