Ⅰ PLC中的MPS、MPP、MRD是什麼意思
1、MPS(進棧指令):將運算結果送入棧存儲器的第一段,同時將先前送入的數據依次移到棧的下一段。
2、MRD(讀棧指令):將棧存儲器的第一段數據(最後進棧的數據)讀出且該數據繼續保存在棧存儲器的第一段,棧內的數據不發生移動。
3、MPP(出棧指令):將棧存儲器的第一段數據(最後進棧的數據)讀出且該數據從棧中消失,同時將棧中其它數據依次上移。
一、堆棧概述:
堆棧其實不只是我們平常意義上所謂的具有後進先出特性的數據結構。嚴格來講並不存在堆棧這樣一種結構,只是在日常工作中我們將前述的這種數據結構稱為堆棧罷了,但其實確切的說應該叫做棧 (Stack) ,而堆 (Heap) 其實是另一種允許隨意訪問的數據存儲空間。
二、PLC概述:
可編程邏輯控制器,是一種採用一類可編程的存儲器,用於其內部存儲程序,執行邏輯運算、順序控制、定時、計數與算術操作等面向用戶的指令,並通過數字或模擬式輸入/輸出控制各種類型的機械或生產過程。