三菱PLC栈操作指令MPS, MRD, MPP详细概述
三菱PLC栈操作指令MPS, MRD, MPP详细概述
时间:2014-12-17 来源:未知 作者:admin 点击:10500次
三菱PLC栈操作指令MPS, MRD, MPP详细概述
1、指令定义及应用对象
栈操作指令定义及应用对象见表
2.指令功能及说明
在三菱PLC中有11个被称为栈的记忆运算中间结果的存储器。使用一次MPS指令,即将此时刻的运算结果送入栈的第一段存储。再使用MPS指令,又将该时刻的运算结果送入栈的第一段存储,而将先前送入存储的数据依次移到栈的下一段。
使用MPP指令,各数据按顺序向上移动,将最上端的数据读出,同时该数据就从栈中消失。
MRD是读出最上端所存的最新数据的专用指令,栈内的数据不发生移动。
这些指令都是不带软元件编号的独立指令。
栈操作指令的梯形图与指令程序如图
(1)这项指令是进行分支多重输出回路编程用的方便指令。利用MPS指令存储得出的运算中间结果,然后驱动Y002。用MRD指令将该存储读出,再驱动输出Y003。
(2) MRD指令可多次编程,但是在打印,图形编程面板的画面显示方面有限制。(并联回路24行以下)
(3)最终输出回路以MPP指令替代MRD指令。从而在读出上述存储的同时将它复位。
(4)MPS指令也可重复使用,MPS指令与MPP指令的数量差额少于11,但最终二者的指令数要一样。
一段堆栈的梯形图与指令程序如图
一段堆栈与ANB, ORB指令并用的梯形图与指令程序如图
2段堆栈的梯形图与指令程序如图
更多三菱PLC、三菱变频器、三菱PLC编程软件、三菱PLC视频教程、三菱PLC编程手册等相关资料,请登录广州圆丰自动化科技有限公司网 http://www.fx-plc.com
本页关键词:三菱PLC栈操作指令MPS, MRD, MPP详细概述