西門子博圖 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等指令,這些指令後續會講到,如果你對我的文章感興趣,歡迎關注、評論、轉發~


分享到:


相關文章: