您现在的位置是:首页 > PLC技术 > PLC技术
FX2N系列PLC的栈指令说明
来源:艾特贸易2018-07-29
简介(1) 程序举例 在图 2. 46 中,当公共条件 X0 按下时, X1 按下则 Y0 通电; X2 不按下,则定时器 T0 开始定时,定时时间到, T0 的常开触点闭合,则 Y2 通电。 (2) 指令说明 ① MPS 、 MRD 、
(1)程序举例
在图2. 46中,当公共条件X0按下时,X1按下则Y0通电;X2不按下,则定时器T0开始定时,定时时间到,T0的常开触点闭合,则Y2通电。
(2)指令说明
①MPS、MRD、MPP分别为进栈、读栈、出栈指令,用于多重输出电路中。
MPS指令:将运算结果送入栈存储器的第一层,同时将先前送入的数据依次移到栈的下一层。
图2. 46 栈指令举例
MRD指令:将栈存储器的第一层数据(最后进栈的数据)读出且该数据继续保存在栈存储器的第一层,栈内的数据不发生移动。
MPP指令:将栈存储器的第一层数据(最后进栈的数据)读出且该数据从栈中消失,同时将栈中其他数据依次上移。
如图2. 47所示,FX的PLC有11个栈存储器,用来存放中间运算结果的存储区域称为堆栈存储器,堆栈采用先进后出的数据存取方式。使用一次MPS就将此刻的运算结果送入堆栈的第一层,而将原来第一层存储的数据移到堆栈的下一层。
图2. 47 堆栈示意图
②MPS、MRD、MPP无操作软元件。
③MPS、MPP指令可以重复使用,但是连续使用不能超过11次,且两者必须成对使用,缺一不可,MRD指令有时可以不用。
④MRD指令可多次使用。
⑤MPS、MRD、MPP指令之后若有单个常开或常闭触点串联,则应该使用AND或ANI指令。
⑥MPS、MRD、MPP指令之后若有触点组成的电路块串联,则应该使用ANB指令。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
