電工知識(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)推薦
SIMATIC S7-1500 PLC之間的OUC通信及其應(yīng)用
![<b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>之間的OUC通信及其應(yīng)用](https://file1.elecfans.com/web2/M00/B0/DF/wKgZomVYfoyAB08EAAAargxllck273.png)
SIMATIC S7-1500 PLC用戶手冊(cè)
怎樣去使用S7-1500 SCL PEEK和POKE指令呢
S7-1500 CPU支持與其它S7-1500 CPU進(jìn)行直接數(shù)據(jù)交換
電工知識(shí)—SIMATIC S7-1500 PLC的常用模塊
電工知識(shí)—緊湊型SIMATIC S7-1500 PLC的數(shù)字量端子的接線
WinCC與 S7-1200/S7-1500 PLC之間的通信解析
SIMATIC S7-1500 PLC轉(zhuǎn)換指令簡(jiǎn)述
![<b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>轉(zhuǎn)換<b class='flag-5'>指令</b><b class='flag-5'>簡(jiǎn)述</b>](https://file1.elecfans.com/web2/M00/82/CC/wKgZomRi3KaAbR7_AAAnf9oIqMw537.png)
SIMATIC S7-1500 PLC縮放化指令簡(jiǎn)述
![<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'>簡(jiǎn)述</b>](https://file1.elecfans.com/web2/M00/88/B4/wKgaomRwDAKAUd_JAAAqokcz3FM788.png)
SIMATIC S7-1500 PLC左移指令(SHL)簡(jiǎn)述
![<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'>簡(jiǎn)述</b>](https://file1.elecfans.com/web2/M00/8A/09/wKgZomSProSAd8nbAAAiNULL1s0147.png)
SIMATIC S7-1500 PLC右移指令(SHR)簡(jiǎn)述
![<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'>簡(jiǎn)述</b>](https://file1.elecfans.com/web2/M00/8A/8F/wKgaomSXrKKAVvFQAAAlDMoCnfg261.png)
SIMATIC S7-1500 PLC之間的OUC通信
如何估算S7-1500 CPU的裝載存儲(chǔ)區(qū)在SIMATIC存儲(chǔ)卡上的大小?
![如何估算<b class='flag-5'>S7-1500</b> CPU的裝載<b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>區(qū)</b>在<b class='flag-5'>SIMATIC</b><b class='flag-5'>存儲(chǔ)</b>卡上的大小?](https://file1.elecfans.com/web2/M00/BF/A9/wKgaomW3BzCAMirzAAAuRNUNhMI080.png)
評(píng)論