『7x24小时有问必答』

▶  FOR循环程序语句
FOR COUNTER(循环量) :=START_count(起始值) TO end_count (终止值)BY count_STEP(循环增量)  DO;
END FOR;
循环量依次增加(或者进行四则运算),起始值开始,每循环一次,循环量就增加循环增量的值,DO就执行一次,当循环量达到终止值时,DO就停止执行,并保持当前值。

按下启动按钮,停止按钮处于取反逻辑(类似梯形图的常闭)
然后就开始循环,D0=2 的时候 D10(0)=D10(0)+1,D10就=1
D2=2的时候 D20(0)=D20(0)+1,D20就=1
D0每次增加1,
D0=3的时候 D10(1)=D10(1)+1,D10就=2
D2每次增加2,
D2=4的时候 D20(1)=D20(1)+1,D20就=2
依次增加 D0=10的时候,D10=9
依次增加 D2=10的时候,D20=5,因为D2是每次的循环增量是2

  WHILE循环语句
这个语句是条件语句和循环语句的结合体,条件为真就一直执行“执行语句”。为了防止死循环,所以这里也一般有前置条件。语句格式如下:
WHILE   条件式   DO
执行语句
END_WHILE;
我们可以在END_WHILE之前增加退出条件式的程序 来退出训话
WHILE指令依赖于条件式的判断,只有在条件为 TRUE 时,才会执行循环内的语句。WHILE指令根据一个条件式来决定是否执行循环。条件式为BOOL变量,当其为真(TRUE)时,会执行一个或多个语句。与FOR指令不同,WHILE指令先进行条件判断,根据结果决定是否进入循环
▶EXIT退出循环语句
EXIT用于在满足条件时,立即退出重复指令的执行。其语法如下:
```st
IF 条件式 THEN
EXIT;
END_IF;

好文分享

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码