1.MPS、MRD、MPP指令
概要
在可编程控制器中,有11个被称为堆栈的内存,用于记忆运算的中间结果(ON或OFF)。
1). 指令格式
2). 对象软元件
2.功能和动作说明
该指令是用于编写多重分支输出回路的便捷指令。
• 使用MPS指令存储运算的中间结果后,驱动输出Y002。
• 使用MRD指令读取该存储内容后,驱动输出Y003。 MRD指令可以多次编程。
• 在最终输出回路中使用MPP指令替代MRD指令。 从而在读出上述存储内容的同时将其复位。
3.程序举例
1) 程序举例1(1段堆栈) 在这个实例中,只使用了一段堆栈。
2) 程序举例2(1段堆栈ANB、ORB指令并用)
3) 编程示例3(2段堆栈)
4) 编程示例4(4段堆栈)
在图上方的梯形图中,需要使用三重的MPS指令编程。 但是,如果改用图中下方的回路,不使用MPS指令也能轻松编程。