大肉大捧一进一出好爽视色大师,丰满少妇被猛烈进入在线播放,欧美真人性野外做爰,黑人巨大vs日本人优在线

當前位置:機電之家首頁 >> PLC技術(shù)>> PLC手冊 >> PLC用戶手冊 >> plc編程中,循環(huán)語句for和while該怎么選?
plc編程中,循環(huán)語句for和while該怎么選?

迭代語句主要用于重復(fù)執(zhí)行的程序,在codesys中,常見的迭代語句有 for,repeat 及while 語句。

for 循環(huán)

for 循環(huán)語句用于計算一個初始化序列,當某個條件為 true 時,重復(fù)執(zhí)行嵌套語句并計算一個迭代表達式序列,如果為 false,則終止循環(huán),具體格式如下。

for <變量>; := <初始值>; to <目標值>; {by <步長>;} do

<語句內(nèi)容>;

end_for;

for 循環(huán)的執(zhí)行順序如下:

? 計算<變量>;是否在<初始值>;與<目標值>;的范圍內(nèi);

? 當<變量>;小于<目標值>;,執(zhí)行<語句內(nèi)容>;;

? 當<變量>;大于<目標值>;,則不會執(zhí)行<語句內(nèi)容>;;

? 當每次執(zhí)行<語句內(nèi)容>;時,<變量>;總是按照指定的步長增加其值。步長可以是任意的整數(shù)值。

如果不指定步長,則其缺省值是 1。當<變量>;大于<目標值>;時,退出循環(huán)。

示例:使用 for 循環(huán)實現(xiàn) 2 的五次方計算。

1.jpg

假設(shè) var1 的初始值是 1,那么循環(huán)結(jié)束后,var1的值的為 32。

while 循環(huán)

while 循環(huán)與 for 循環(huán)使用方法類似。二者的不同之處是,while 循環(huán)的結(jié)束條件可以是任意的邏輯表達式。即可以指定一個條件,當滿足該條件時,執(zhí)行循環(huán),具體格式如下。

while <布爾表達式>;

<語句內(nèi)容>; ;

end_while;

while 循環(huán)的執(zhí)行順序如下:

? 計算<布爾表達式>;的返回值。

? 當<布爾表達式>;的值為 true 時,重復(fù)執(zhí)行<語句內(nèi)容>;。

? 當<布爾表達式>;初始值為 false,那么指令<語句內(nèi)容>;不會被執(zhí)行,跳轉(zhuǎn)至 while 語句的結(jié)尾。

2.jpg

注意:

如果<布爾表達式>;的值始終為 true,那么將會產(chǎn)生死循環(huán),應(yīng)當避免死循環(huán)的產(chǎn)生。可以通過改變循環(huán)指令的條件來避免死循環(huán)的產(chǎn)生。例如:利用可增減的計數(shù)器避免死循環(huán)的產(chǎn)生。

示例:只要計數(shù)器不為零,則始終執(zhí)行循環(huán)體內(nèi)的程序。

3.jpg

在一定的意義上,while 循環(huán)比 for 循環(huán)的功能更加強大,這是因為在執(zhí)行循環(huán)之前,

while 循環(huán)不需要知道循環(huán)的次數(shù)。因此,如果清楚地知道了循環(huán)的次數(shù),那么 for 循環(huán)更好,因為 for 循環(huán)可以避免產(chǎn)生死循環(huán)。

作者:未知 點擊:2071次 [打印] [關(guān)閉] [返回頂部]
本文標簽:plc編程中,循環(huán)語句for和while該怎么選?
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《plc編程中,循環(huán)語句for和while該怎么選?》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

中基斯頓擺線液壓馬達
:余翰林
:18857411608
:寧波中基斯頓液壓機械有限公司
個人求購

韋總 【求購】  電機  2025-5-13
機電用戶 【求購】  不銹鋼風門  2025-5-13
 【求購】  鋁板  2025-5-13
丁女士 【求購】  超凈工作臺  2025-5-13
 【求購】  氧分子篩  2025-5-13
潘先生 【求購】  電源管理芯...  2025-5-13
 【求購】  氣動蝶閥  2025-5-12
張經(jīng)理 【求購】  單片機開發(fā)  2025-5-12
VIP公司推薦

主站蜘蛛池模板: 田阳县| 土默特左旗| 宝清县| 凤冈县| 海林市| 太保市| 新河县| 乌什县| 汉阴县| 芜湖县| 泸西县| 叶城县| 什邡市| 抚顺市| 岱山县| 武威市| 乡宁县| 高清| 宝清县| 姜堰市| 乌兰浩特市| 饶平县| 平邑县| 绥德县| 建始县| 大城县| 达州市| 德惠市| 沾化县| 洛南县| 城市| 称多县| 藁城市| 清河县| 台安县| 景谷| 旬阳县| 明溪县| 辽宁省| 昭通市| 江门市|