電工知識—SIMATICS7-1500 PLC SIMATIC 存儲區(qū)移動指令與交換指令
1.存儲區(qū)移動指令(MOVE_BLK)
將一個存儲區(qū)(源區(qū)域)的數(shù)據(jù)移動到另一個存儲區(qū)(目標(biāo)區(qū)域)中。使用輸入COUNT可以指定將移動到目標(biāo)區(qū)域中的元素個數(shù)。可通過輸入IN中元素的寬度來定義元素待移動的寬度。存儲區(qū)移動指令(MOVE_BLK)及參數(shù)見圖1:
圖1
用一個例子來說明存儲區(qū)移動指令的使用,梯形圖如圖2所示:
圖2
輸入?yún)^(qū)和輸出區(qū)必須是數(shù)組,將數(shù)組A中從第2個元素起的6個元素,傳送到數(shù)組B中第3個元素起的數(shù)組中去,如果傳送結(jié)果正確,Q0.0為1.
2.交換指令(SWAP)
使用“交換”指令更改輸入IN中字節(jié)的順序,并在輸出OUT中查詢結(jié)果。交換指令(SWAP)及參數(shù)見圖3所示:
圖3
從指令框的“??>”下拉列表中選擇該指令的數(shù)據(jù)類型。
用一個例子來說明交換指令(SWAP)的使用,梯形圖如圖4所示:
圖4
當(dāng)10.0觸點(diǎn)閉合,執(zhí)行交換指令,假設(shè)MW10=16#1188,交換指令執(zhí)行后,MW12=16#8811,字節(jié)的順序改變。如果傳送結(jié)果正確,Q0.0為1。
審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5011文章
13297瀏覽量
463375 -
存儲
+關(guān)注
關(guān)注
13文章
4314瀏覽量
85851 -
SIMATIC
+關(guān)注
關(guān)注
1文章
231瀏覽量
15759 -
S7-1500
+關(guān)注
關(guān)注
3文章
300瀏覽量
6408 -
交換指令
+關(guān)注
關(guān)注
0文章
3瀏覽量
1202
原文標(biāo)題:電工知識—SIMATIC S7-1500 PLC SIMATIC 存儲區(qū)移動指令與交換指令
文章出處:【微信號:設(shè)備原理與維修俱樂部,微信公眾號:設(shè)備原理與維修俱樂部】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論