亚洲综合在线播放_久久视频免费在线_久久久黄色av_亚洲免费视频一区

PLC技術(shù)資料
    plc編程中,循環(huán)語句for和while該怎么選?
    發(fā)布者:  發(fā)布時間:2023/11/21 13:51:45

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

    for 循環(huán)

    for 循環(huán)語句用于計算一個初始化序列,當某個條件為 true 時,重復執(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 時,重復執(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)。

    版權(quán)聲明PLC信息網(wǎng)轉(zhuǎn)載作品均注明出處,本網(wǎng)未注明出處和轉(zhuǎn)載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內(nèi)容的真實性。如轉(zhuǎn)載作品侵犯作者署名權(quán),或有其他諸如版權(quán)、肖像權(quán)、知識產(chǎn)權(quán)等方面的傷害,并非本網(wǎng)故意為之,在接到相關(guān)權(quán)利人通知后將立即加以更正。聯(lián)系電話:0571-87774297。
0571-87774297  
主站蜘蛛池模板: 欧美中日韩在线| 视频一区二区三区免费观看| 国产精选一区二区| 久久精品免费一区二区| 无码人妻aⅴ一区二区三区日本| 激情视频综合网| 日韩精品一区二区在线视频| www日韩视频| 欧美亚洲激情在线| 国产精品美女诱惑| 国产精品丝袜久久久久久消防器材 | 无码人妻精品一区二区蜜桃百度| 九九热精品视频| 久久人人爽人人爽人人片亚洲 | 在线一区亚洲V| 成人国产精品av| 国产精品美女www| 国产精品网红直播| 精品久久久久亚洲| 欧美久久久久久V| 日韩在线视频一区| 中文字幕无码不卡免费视频 | 日本一区视频在线观看免费| 亚洲一区三区在线观看| 国产精品色悠悠| 国产精品视频999| 国产精品免费观看久久| 国产精品亚发布| 国产精品露脸av在线| 国产精品香蕉国产| 国产精品视频免费在线| 国产精品久久久久91| 99亚洲精品视频| 国产精品乱子乱xxxx| 国产传媒久久久| av免费观看网| 亚洲综合在线播放| 日韩在线第三页| 欧美一区二区视频97| 久久久久亚洲av无码专区喷水| 久久国产色av免费观看|