<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
      聯系人
      向小姐
      立即詢價

      詳細介紹

      西門子S7-1200系列的PLC涵蓋了多種位移指令功能,具體涵蓋了向左和向右的位移操作,以及循環向左和循環向右的位移操作。

      圖片

      這些位移指令的主要作用是對輸入參數IN中的位序列進行調整,并將調整后的結果傳遞至輸出參數OUT。位移的位數則由參數N來指定。此功能支持的數據類型相當廣泛,包括字節(BYTE)、字(WORD)和雙字(DWORD)等。在位移過程中,任何被清空的位置都將自動填充為0。

      圖片

      而循環位移指令則采用了循環的方式來移動輸入參數IN中的位序列,其結果同樣會傳遞給輸出參數OUT。循環位移的位數也是通過參數N來設定的。此指令的顯著特點是,那些從目標值一側移出的位數據會被循環到另一側,確保了原始位值在整個過程中不會丟失。

      圖片

      下面,我們將通過一個直觀的例子來演示這些指令的實際應用。當I1.2被觸發時,MB100中的數據會向左移動兩位,并將結果存儲在MB200中;而當I1.3被觸發時,MW100中的數據則會向右移動兩位,結果則存儲在MW300中。

      一、程序編寫

      首先,在項目視圖中打開OB1。

      隨后,從指令樹中拖動左位移指令至程序段1,并設定數據類型為字節。在使能端,我們插入常開觸點I1.2。然后,設置IN參數為MB100,N參數為2,OUT參數為MB200。

      同樣地,我們再將右位移指令拖至程序段2,并設定數據類型為字。在使能端,我們插入常開觸點I1.3。接著,設定IN參數為MW100,N參數為2,OUT參數為MW300。

      圖片

      完成上述設置后,保存項目。

      二、程序編譯與下載

      在項目樹中選中程序塊,點擊下載按鈕,將編寫好的程序下載至PLC。

      三、程序運行監控

      點擊“轉到在線”按鈕,打開監視表格文件夾。

      在此文件夾中,我們新建一個監視表格,并輸入地址MB100、MB200、MW100和MW300,設定顯示格式為二進制。

      圖片

      Zui后,點擊監視按鈕,我們就可以觀察程序的運行狀況了。例如,我們可以先修改MB100的值為01011,然后按下I1.2,這時我們會發現MB200的值已變為MB100左移兩位的結果;同樣地,當我們按下I1.3時,MW300的值也會變為MW100右移兩位的結果。


      相關產品

      聯系方式

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