<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      海南省西門子中國(授權)一級代理 代理商 PLC

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

      詳細介紹

      當一個或者多個指令(程序)需要重復執行多次(次數可知)時,可使用FOR循環指令,從而提高編程效率。

      圖片


      FOR指令表示循環的開始。

      EN為循環控制輸入端;

      INDX為設置指針或當前循環次數的計數器;

      INIT為計數初始值;

      FINAL為循環計數終值。

      圖片


      NEXT指令表示循環的結束。FOR和NEXT必須成對出現。

      在循環控制輸入端有效且邏輯條件INIT小于FINAL時,系統反復執行FOR和NEXT之間的循環體程序,每執行一次循環體,INDX自增1,直至當前循環計數值大于終值時,退出循環。

      如下圖所示程序為將VW0~VW18按照從大到小的順序排列。

      圖片


      按下I0.0循環開始,循環體中的程序將執行9次。

      圖片


      這里用的是間接尋址,建立兩個指針,分別指向vw0和vw2的地址。

      圖片


      嵌套內循環開始。

      圖片


      相鄰的兩個數比較,如果前面的數比后面的數小則兩個數交換。在第一輪比較的是VW0和VW2中的數值。

      圖片


      指針偏移,下一輪比較的就是VW2和VW4中的數值。

      圖片


      內循環結束。

      圖片


      外循環第一輪結束,比較出了Zui小的數,并且存放在VW18中,所以外循環第二輪只需比較八次就可以了。同理下一輪比較都要比前一輪少比較一次。

      在項目中我們需打開數據塊給VW1006賦初始值9。

      圖片


      外循環結束。


      相關產品

      聯系方式

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