FX系列PLC多重输出指令(MPS、MRD、MPP)

2017-06-04 68 0

    MPS (push):进栈指令。    MRD (read):读栈指令。    MPP (pop):出栈指令。    这三条指令用于多重输出电路。可将连接触点的状态先存储,用于后面的电路。这三条指令均是无操作器件指令,都为一个程序步长。MPSMRDMPP指令的功能、电路表示、操作元件、所占程序步数见表5 6    5-6    MPSMRDMPP指令基本要点
MPS、MRD、MPP指令基本要点
    FX系列PLC中有11个用来存储中间运算结果的存储区域被称为栈存储器。使用进栈指令MPS时,当时的运算结果压入栈的第一层,栈中原来的数据依次向下一层推移;使用出栈指令MPP时,各层的数据依次向上移动一次,最上一层数据被读出,同时该数据从堆栈内消失。MRD是最上层所存数据的读出专用指令。读出时,栈内数据不发生移动。    MPSMPP指令必须成对使用,而且连续使用应少于11次。MPSMRDMPP指令的使用说明如图5-9~图5-12所示。
一层栈电路
    5-9    一层栈电路    (a)栈存储器;(b)多重输出梯形图;(c)指令表
一层栈与ANB、ORB指令的配合电路
    5-10    一层栈与ANBORB指令的配合电路    (a)梯形图;(b)指令表
二层栈电路
    5-11    二层栈电路    (a)梯形图;(b)指令表
四层栈电路
    5-12    四层栈电路    (a)梯形图;(b)指令表

相关文章

利用控制电路的逻辑关系节省输出点
三菱FX系列PLC的FX2N-4AD的使用及程序实例
三菱公司PLC联网的网络结构原理
PLC编程的基本规则
PLC指示灯控制接线原理及梯形图编程
累加器AC

发布评论