● 控制結(jié)構(gòu)
– IF ... THEN
– CASE ... OF ...
– FOR ... TO ... DO ...
– WHILE ... DO ...
該功能將影響指令“FOR”、“WHILE”和“REPEAT-UNTIL”的運行:由于系統(tǒng)不顯示這些指令中的變量值,因此可避免對循環(huán)時間造成影響。
WHILE允許由執(zhí)行條件控制的循環(huán)地執(zhí)行語句序列。執(zhí)行條件根據(jù)邏輯表達式的規(guī)則構(gòu)成。
語法(Syntax):
WHILE語句根據(jù)下列規(guī)則執(zhí)行:
在循環(huán)體的重復(fù)之前,求值執(zhí)行條件。
執(zhí)行條件值為TRUE(真)時,跟在DO后的循環(huán)體不斷重復(fù)。
一旦值為FALSE,就跳過循環(huán)體并執(zhí)行循環(huán)后面的語句。
例子(Example)
FUNCTION_BLOCK WHILE_EXA
VAR
INDEX: INT ;
IDWORD: ARRAY [1..50] OF STRING ;
END_VAR
BEGIN
INDEX := 1 ;
WHILE INDEX <= 50 AND IDWORD[INDEX] <> 'KEY' DO
INDEX := INDEX + 2;
END_WHILE ;
END_FUNCTION_BLOCK
-----------------END--------------------
審核編輯 :李倩
-
指令
+關(guān)注
關(guān)注
1文章
614瀏覽量
36227 -
變量
+關(guān)注
關(guān)注
0文章
614瀏覽量
28821
原文標(biāo)題:SCL -WHILE語句
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
詳解TIA Portal SCL編程語言中的IF語句

用stm32CubeMX構(gòu)建stm32f407vet6程序,只要在while語句前用HAL_ADC_Start_DMA函數(shù)啟動DMA則while就無法結(jié)束,為什么?
技術(shù)干貨驛站 ▏深入理解C語言:嵌套循環(huán)與循環(huán)控制的底層原理

關(guān)于服務(wù)器節(jié)能認(rèn)證(701042小類)執(zhí)行新版規(guī)則及認(rèn)證標(biāo)準(zhǔn)的通知

深入理解C語言:循環(huán)語句的應(yīng)用與優(yōu)化技巧

LTspice的編程語句應(yīng)該怎么寫?
網(wǎng)關(guān)的設(shè)置規(guī)則
嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫之流程控制
計算機程序的三種基本控制結(jié)構(gòu)是什么
飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫之流程控制
HarmonyOS Next原生應(yīng)用開發(fā)-從TS到ArkTS的適配規(guī)則(十五)
HarmonyOS Next原生應(yīng)用開發(fā)-從TS到ArkTS的適配規(guī)則(十四)
HarmonyOS Next原生應(yīng)用開發(fā)-從TS到ArkTS的適配規(guī)則(六

評論