CONTIUNE語句
CONTIUNE語句用來終止循環語句(FOR, WHILE或REPEAT)的當前重復的執行。
語法(Syntax)
CONTINUE語句依據下列規則執行:
此語句立即終止循環體的執行。
依據循環重復的條件是否滿足,循環體再次執行或重復語句已經執行,立即執行接下來的語句。
在FOR語句中,CONTINUE語句后,控制變量立即增加一個指定的增量。
例子(Example)
FUNCTION_BLOCK CONTINUE_EXA創建功能塊
VAR 創建靜態變量
INDEX:INT ; 建立整數變量
ARRAY:ARRAY[1..100] OF INT ; 建立數組變量
END_VAR
BEGIN
INDEX := 0 ; 初始化變量為0
WHILE INDEX <= 100 DO 如果這個變量小于等于100就執行...
INDEX := INDEX + 1 ; 累加
IF ARRAY[INDEX] = INDEX THEN
CONTINUE ;結束循環
END_IF ;
ARRAY[INDEX] := 0 ;
// 更多語句
END_WHILE ;結束循環
END_FUNCTION_BLOCK
編輯:jq
-
編程
+關注
關注
88文章
3614瀏覽量
93686
原文標題:SCL-CONTIUNE語句
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論