您现在的位置是:首页 > PLC技术 > PLC技术

FX系列PLC堆栈指令(MPS/MRD/MPP)

来源:艾特贸易2017-06-05

简介堆栈指令是 FX 系列中新增的基本指令,用于多重输出电路,为编程带来便利。在 FX 系列 PLC 中有 11 个存储单元,它们专门用来存储程序运算的中间结果,被称为栈存储器。 (1) MPS (进

    堆栈指令是FX系列中新增的基本指令,用于多重输出电路,为编程带来便利。在FX系列PLC中有11个存储单元,它们专门用来存储程序运算的中间结果,被称为栈存储器。    (1) MPS(进栈指令)。将运算结果送入栈存储器的第一段,同时将先前送入的数据依次移到栈的下一段。    (2) MRD(读栈指令)。将栈存储器的第一段数据(最后进栈的数据)读出且该数据继续保存在栈存储器的第一段,栈内的数据不发生移动。    (3) MPP(出栈指令)。将栈存储器的第一段数据(最后进栈的数据)读出且该数据从栈中消失,同时将栈中其他数据依次上移。    堆栈指令的使用如图2-8所示,进栈后的信息可无限使用,最后一次使用MPP指令弹出信号,它用了两个栈单元。
堆栈指令的使用
    2-8    堆栈指令的使用    堆栈指令的使用说明:    1)堆栈指令没有目标元件;    2) MPSMPP必须配对使用;    3)由于栈存储单元只有11个,所以栈的层次最多11层。