三菱PLC棧操作指令MPS, MRD, MPP詳細(xì)概述
三菱PLC棧操作指令MPS, MRD, MPP詳細(xì)概述
1、指令定義及應(yīng)用對(duì)象
棧操作指令定義及應(yīng)用對(duì)象見表
2.指令功能及說明
在三菱PLC中有11個(gè)被稱為棧的記憶運(yùn)算中間結(jié)果的存儲(chǔ)器。使用一次MPS指令,即將此時(shí)刻的運(yùn)算結(jié)果送入棧的第一段存儲(chǔ)。再使用MPS指令,又將該時(shí)刻的運(yùn)算結(jié)果送入棧的第一段存儲(chǔ),而將先前送入存儲(chǔ)的數(shù)據(jù)依次移到棧的下一段。
使用MPP指令,各數(shù)據(jù)按順序向上移動(dòng),將最上端的數(shù)據(jù)讀出,同時(shí)該數(shù)據(jù)就從棧中消失。
MRD是讀出最上端所存的最新數(shù)據(jù)的專用指令,棧內(nèi)的數(shù)據(jù)不發(fā)生移動(dòng)。
這些指令都是不帶軟元件編號(hào)的獨(dú)立指令。
棧操作指令的梯形圖與指令程序如圖
(1)這項(xiàng)指令是進(jìn)行分支多重輸出回路編程用的方便指令。利用MPS指令存儲(chǔ)得出的運(yùn)算中間結(jié)果,然后驅(qū)動(dòng)Y002。用MRD指令將該存儲(chǔ)讀出,再驅(qū)動(dòng)輸出Y003。
(2) MRD指令可多次編程,但是在打印,圖形編程面板的畫面顯示方面有限制。(并聯(lián)回路24行以下)
(3)最終輸出回路以MPP指令替代MRD指令。從而在讀出上述存儲(chǔ)的同時(shí)將它復(fù)位。
(4)MPS指令也可重復(fù)使用,MPS指令與MPP指令的數(shù)量差額少于11,但最終二者的指令數(shù)要一樣。
一段堆棧的梯形圖與指令程序如圖
一段堆棧與ANB, ORB指令并用的梯形圖與指令程序如圖
2段堆棧的梯形圖與指令程序如圖
更多三菱PLC、三菱變頻器、三菱PLC編程軟件、三菱PLC視頻教程、三菱PLC編程手冊(cè)等相關(guān)資料,請(qǐng)登錄廣州圓豐自動(dòng)化科技有限公司網(wǎng) http://www.yokaoyo.cn