广州菱控|三菱
当前位置:首页 >> 新闻中心 >> 三菱动态 >> 正文
新闻搜索
新新闻
本月热门TOP10
FX系列PLC堆栈指令
http://www.lk30.com
文章来源: 更新时间:2012-5-11
分享到:
FX系列PLC堆栈指令

     导读:FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。本节以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。

FX2N的共有27条基本逻辑指令,其中包含了有些子系列PLC的20条基本逻辑指令。

堆栈指令(MPS/MRD/MPP)

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

(1)MPS(进栈指令) 将运算结果送入栈存储器的段,同时将先前送入的数据依次移到栈的下一段。

(2)MRD(读栈指令) 将栈存储器的段数据(后进栈的数据)读出且该数据继续保存在栈存储器的段,栈内的数据不发生移动。

(3)MPP(出栈指令) 将栈存储器的段数据(后进栈的数据)读出且该数据从栈中消失,同时将栈中其它数据依次上移。

堆栈指令的使用如图1所示,其中图1a为一层栈,进栈后的信息可无限使用,后一次使用MPP指令弹出信号;图1b为二层栈,它用了二个栈单元。

 

 

图1  堆栈指令的使用

a) 一层栈     b) 二层栈

堆栈指令的使用说明:

1)堆栈指令没有目标元件;

2)MPS和MPP必须配对使用;

3)由于栈存储单元只有11个,所以栈的层次多11层。
 

 

上一条 上一条:FX系列PLC逻辑反、空操作与结束指令
相关新闻  (MPS/MRD/MPP)   新闻
暂无数据