電工知識—SIMATICS7-1500 PLC SIMATIC 存儲區移動指令與交換指令
1.存儲區移動指令(MOVE_BLK)
將一個存儲區(源區域)的數據移動到另一個存儲區(目標區域)中。使用輸入COUNT可以指定將移動到目標區域中的元素個數。可通過輸入IN中元素的寬度來定義元素待移動的寬度。存儲區移動指令(MOVE_BLK)及參數見圖1:
圖1
用一個例子來說明存儲區移動指令的使用,梯形圖如圖2所示:
圖2
輸入區和輸出區必須是數組,將數組A中從第2個元素起的6個元素,傳送到數組B中第3個元素起的數組中去,如果傳送結果正確,Q0.0為1.
2.交換指令(SWAP)
使用“交換”指令更改輸入IN中字節的順序,并在輸出OUT中查詢結果。交換指令(SWAP)及參數見圖3所示:
圖3
從指令框的“??>”下拉列表中選擇該指令的數據類型。
用一個例子來說明交換指令(SWAP)的使用,梯形圖如圖4所示:
圖4
當10.0觸點閉合,執行交換指令,假設MW10=16#1188,交換指令執行后,MW12=16#8811,字節的順序改變。如果傳送結果正確,Q0.0為1。
審核編輯:湯梓紅
-
plc
+關注
關注
5016文章
13388瀏覽量
465416 -
存儲
+關注
關注
13文章
4355瀏覽量
86176 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15828 -
S7-1500
+關注
關注
3文章
300瀏覽量
6516 -
交換指令
+關注
關注
0文章
3瀏覽量
1219
原文標題:電工知識—SIMATIC S7-1500 PLC SIMATIC 存儲區移動指令與交換指令
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
SIMATIC S7-1500 PLC用戶手冊
怎樣去使用S7-1500 SCL PEEK和POKE指令呢
S7-1500 CPU支持與其它S7-1500 CPU進行直接數據交換
電工知識—SIMATIC S7-1500 PLC的常用模塊
WinCC與 S7-1200/S7-1500 PLC之間的通信解析
SIMATIC S7-1500 PLC縮放化指令簡述
![<b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>縮放化<b class='flag-5'>指令</b><b class='flag-5'>簡述</b>](https://file1.elecfans.com/web2/M00/88/B4/wKgaomRwDAKAUd_JAAAqokcz3FM788.png)
SIMATIC S7-1500 PLC左移指令(SHL)簡述
![<b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>左移<b class='flag-5'>指令</b>(SHL)<b class='flag-5'>簡述</b>](https://file1.elecfans.com/web2/M00/8A/09/wKgZomSProSAd8nbAAAiNULL1s0147.png)
SIMATIC S7-1500 PLC右移指令(SHR)簡述
![<b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>右移<b class='flag-5'>指令</b>(SHR)<b class='flag-5'>簡述</b>](https://file1.elecfans.com/web2/M00/8A/8F/wKgaomSXrKKAVvFQAAAlDMoCnfg261.png)
評論