合信论坛

快捷导航
查看: 8493|回复: 0

ST循环语句for,while,repeat编程实例

[复制链接]

71

主题

77

帖子

882

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
882
发表于 2020-2-24 14:30:19 | 显示全部楼层 |阅读模式
ST编程-循环语句FOR/WHILE/REPEAT语句用

1. FOR语句
①关键字FOR
②FOR循环可以编写处理重复逻辑。
③语法表达
FOR i:=起始值(整数) TO 结束值(整数) BY {步长( 整数)} DO
{语句;}
END_FOR
④FOR语句执行逻辑图:
for3.png
提示:
{}可省略,省略默认步长为每部递增或递减1;
②FOR语句应用于循环次数有限的循环;
③FOR循环次数过大会增加程序扫描时间
④{语句;}只有一条语句时,{}可省略
FOR使用实例
for.png



2. WHILE语句
①关键字WHILE
②WHILE 循环,可以编写处理重复逻辑。
③语法表达
WHILE 真假逻辑表达式DO
语句;
END_WHILE;
④WHILE语句执行逻辑图:
while3.png
提示:
WHILE语句应用于循环次数不确定的循环;
②判断条件可用任意真假逻辑表达式
③真假逻辑表达式一直为真,会进入死循环,
  编程时应避免死循环
WHILE使用实例
while.png

3. REPEAT语句
关键字REPEAT,REPEAT 循环条件是在循环指令执行后才检查的,即不管循环条件取值如何,循环至少执行一次;

①关键字REPEAT
②通过REPEAT循环,可以编写处理重复逻辑。
③语法表达
REPEAT
语句;
UNTIL 真假逻辑表达式
END_REPEAT;
④REPEAT语句执行逻辑图:
repeat3.png

提示:
①REPEAT语句应用于循环次数不确定的循环;
②循环至少会执行一次
③判断条件可用任意真假逻辑表达式
④真假逻辑表达式一直为真,会进入死循环,
  编程时应避免死循环
REPEAT使用实例
repeat.png

ST结构编程-循环.zip

29.32 KB, 下载次数: 11629

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

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2025-5-23 05:15 , Processed in 0.207292 second(s), 25 queries .

快速回复 返回顶部 返回列表