<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      廣東省-西門子(授權)一級總代理商PLC

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      西門子PLC
      西門子觸摸屏
      西門子伺服電機
      西門子變頻器
      西門子直流調速器
      西門子電纜
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹

      迭代語句主要用于重復執行的程序,在 CoDeSys 中,常見的迭代語句有 FOR,REPEAT 及WHILE 語句。

      FOR 循環

      FOR 循環語句用于計算一個初始化序列,當某個條件為 TRUE 時,重復執行嵌套語句并計算一個迭代表達式序列,如果為 FALSE,則終止循環,具體格式如下。

      FOR

      END_FOR;

      FOR 循環的執行順序如下:

      ? 計算

      ? 當

      ? 當

      ? 當每次執行

      如果不指定步長,則其缺省值是 1。當

      示例:使用 FOR 循環實現 2 的五次方計算。

      圖片

      假設 Var1 的初始值是 1,那么循環結束后,Var1的值的為 32。

      WHILE 循環

      WHILE 循環與 FOR 循環使用方法類似。二者的不同之處是,WHILE 循環的結束條件可以是任意的邏輯表達式。即可以指定一個條件,當滿足該條件時,執行循環,具體格式如下。

      WHILE

      END_WHILE;

      WHILE 循環的執行順序如下:

      ? 計算

      ? 當

      ? 當

      圖片

      注意:

      如果

      示例:只要計數器不為零,則始終執行循環體內的程序。

      圖片

      在一定的意義上,WHILE 循環比 FOR 循環的功能更加強大,這是因為在執行循環之前,

      WHILE 循環不需要知道循環的次數。因此,如果清楚地知道了循環的次數,那么 FOR 循環更好,因為 FOR 循環可以避免產生死循環。


      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684