電工知識(shí)—SIMATICS7-1500 PLC SIMATIC 存儲(chǔ)區(qū)移動(dòng)指令與交換指令
1.存儲(chǔ)區(qū)移動(dòng)指令(MOVE_BLK)
將一個(gè)存儲(chǔ)區(qū)(源區(qū)域)的數(shù)據(jù)移動(dòng)到另一個(gè)存儲(chǔ)區(qū)(目標(biāo)區(qū)域)中。使用輸入COUNT可以指定將移動(dòng)到目標(biāo)區(qū)域中的元素個(gè)數(shù)。可通過(guò)輸入IN中元素的寬度來(lái)定義元素待移動(dòng)的寬度。存儲(chǔ)區(qū)移動(dòng)指令(MOVE_BLK)及參數(shù)見(jiàn)圖1:
圖1
用一個(gè)例子來(lái)說(shuō)明存儲(chǔ)區(qū)移動(dòng)指令的使用,梯形圖如圖2所示:
圖2
輸入?yún)^(qū)和輸出區(qū)必須是數(shù)組,將數(shù)組A中從第2個(gè)元素起的6個(gè)元素,傳送到數(shù)組B中第3個(gè)元素起的數(shù)組中去,如果傳送結(jié)果正確,Q0.0為1.
2.交換指令(SWAP)
使用“交換”指令更改輸入IN中字節(jié)的順序,并在輸出OUT中查詢結(jié)果。交換指令(SWAP)及參數(shù)見(jiàn)圖3所示:
圖3
從指令框的“??>”下拉列表中選擇該指令的數(shù)據(jù)類(lèi)型。
用一個(gè)例子來(lái)說(shuō)明交換指令(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)注
5016文章
13387瀏覽量
465385 -
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4353瀏覽量
86169 -
SIMATIC
+關(guān)注
關(guān)注
1文章
231瀏覽量
15826 -
S7-1500
+關(guān)注
關(guān)注
3文章
300瀏覽量
6516 -
交換指令
+關(guān)注
關(guān)注
0文章
3瀏覽量
1219
原文標(biāo)題:電工知識(shí)—SIMATIC S7-1500 PLC SIMATIC 存儲(chǔ)區(qū)移動(dòng)指令與交換指令
文章出處:【微信號(hào):設(shè)備原理與維修俱樂(lè)部,微信公眾號(hào):設(shè)備原理與維修俱樂(lè)部】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論