西門子廣東佛山市一級總代理商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