西门子博图 SCL 编程 03讲 基础编程 FOR 循环语句的使用


1.FOR 语句的限制,语法规则

编写不会导致死循环的“安全”FOR 语句时,请遵循以下规则和限制:

FOR := TO BY DO ;

END_FOR;

Run_tag:变量名

Start_value:起始值

End_value:结束值

Increment:增量,可以为正增量,也可以为负增量,其中BY在FOR循环中不出现时默认增量为1

Instructions:执行语句

例1:测试从0加到100,使用如下循环语句


西门子博图 SCL 编程 03讲 基础编程 FOR 循环语句的使用

程序块中代码


西门子博图 SCL 编程 03讲 基础编程 FOR 循环语句的使用

dbFor中的inResult用于存储运算结果,可以看到执行后运算结果为5050

例2:0~100所有偶数和,使用如下循环语句


西门子博图 SCL 编程 03讲 基础编程 FOR 循环语句的使用

只需要将增量改为2即可


西门子博图 SCL 编程 03讲 基础编程 FOR 循环语句的使用

运算结果为2550

例3:0~100所有奇数和,使用如下循环语句


西门子博图 SCL 编程 03讲 基础编程 FOR 循环语句的使用

只需要将变量的起始值设置为1,增量仍然为2,即可计算0~100所有奇数和,运算结果为2500

FOR 循环常用语数学运算、数组处理、批量传递数据等,可以嵌套CONTINUE、EXIT等指令,这些指令后续会讲到,如果你对我的文章感兴趣,欢迎关注、评论、转发~


分享到:


相關文章: