MC /MCR指令:主控/主控複位指令。
MPS/MRD/MPP指令:進棧/讀棧/出棧指令。
指令說明:
1.MC主控是公共串聯觸點的連接。
2.MCR主控複位是公共串聯接點的清除。
3.在可編程控製器中有11個(ge) 存儲(chu) 器,它們(men) 用來存儲(chu) 運算的中間結果,被稱為(wei) 棧存儲(chu) 器。使用1次MPS指令又將此時刻的運算結果送入棧存儲(chu) 器的第1段。再使用MPS指令,將此時刻的運算結果送入棧存儲(chu) 器的每1段,而將原先存入的數據依次移到棧存儲(chu) 器的下一個(ge) 段。
4.使用MPP指令,各數據按順序向上移動,將最上段的數據讀出,同時該數據就從(cong) 棧存儲(chu) 器中消失。
5.MRD是讀出最上段所存儲(chu) 的最新數據的專(zhuan) 用指令,棧存儲(chu) 器內(nei) 的數據不發生移動。
舉(ju) 例
(1)主控指令應用
梯形圖:如圖1
程序清單
LD X000
SET Y000
LD X006
MC N0
SP M100
LD X004
OUT Y001
LD Y000
OUT T1 K8000
LD X007
MC N3
SP M200
LD Y000
SET Y002
MCR N3
MCR N0
LD X005
OUT Y003
END
(2)棧指令應用
梯形圖:如圖2
程序清單:
LD X000
MPS
AND X004
OUT Y000
MRD
AND X005
OUT Y001
MRD
OUT Y002
MPP
AND X004
MPS
AND X005
OUT Y003
MPP
AND X006
OUT Y004
LD X005
OR X007
ANB
OUT Y005
END