三菱plc指令中ORB,ANB与MPS,MPP的区别是什么?

三菱plc指令中ORB,ANB与MPS,MPP的区别是什么?,第1张

三菱plc指令中ORB,ANB与MPS,MPP分别为不同功能的触电指令,其中ORB和ANB是电路块的并联指令和串联指令,MPS为进栈指令,MPP为出栈指令。

1、两个以上触点串联的电路称为“串联块”。串联电路块并联时,支路的起点采用LD或LDI指令,支路的终点采用orb指令。orb指令是一种独立的指令,没有 *** 作单元号。因此,orb指令不表示接触,并且可以被视为电路块之间的连接线。

2、如果需要并行连接多个电路块,则应在每个并行电路块之后使用orb指令。当以这种方式编程时,并行电路块的数量没有限制。所有需要并联的电路块也可以按顺序写出来,然后orb的指令可以写在这些电路块的末尾,但此时orb的指令最多可以使用7次。

3、当分支电路(并联电路块)与前一个电路串联时,使用Anb命令,并且使用LD或LDI命令作为每个并联电路块的起点。

4、与orb指令一样,anb指令没有 *** 作元素。如果需要将多个电路块串联,则每个串联电路块后应使用一条anb指令。以这种方式编程时,串联电路块的数量没有限制。如果anb指令集中使用,则最多可以使用7次。

5、在FX2N系列PLC中,有11个存储器用来存储 *** 作的中间结果,称为堆栈存储器。堆栈推送MPs指令将 *** 作的中间结果存储到堆栈内存中。当MPS指令使用一次时,此时的 *** 作结果将被推送到堆栈存储器的第一级。当再次使用MPS指令时,此时的 *** 作结果将被推送到堆栈的第一级,而第一级推送的数据将依次移到堆栈的下一级。

6、堆栈外MPP指令是将存储在堆栈内存中的数据依次上移,最高级别的数据在被读出后从堆栈中消失。read stack MRD指令是一种特殊指令,用于读取存储在堆栈内存中的最新数据。堆栈中的数据不会向上或向下移动。

扩展资料

1、三菱PLC的梯形图编程规则与欧姆龙PLC基本相同。每个继电器及其触点的线圈编号相同。每个部件的触点数量没有限制。梯形图的每条线从左逻辑总线开始,线圈连接到最右边,即线圈的右边不允许有更多的触点。

2、线圈不能直接连接到左总线。如有必要,在线圈前增加一个常闭触点。为了简化程序,节省程序步骤,应在顶部写入多串联触点的电路,在左侧写入多并联触点的电路。

3、在程序中,如果同一个数的线圈使用两次,称为双线圈输出,容易引起误 *** 作,应尽量避免。

4、梯形图中没有实际的电流。为了便于分析PLC的周期扫描原理和逻辑因果关系,假设梯形图中存在电流流。这个“电流”在梯形图中只能从左到右流动,不能双向流动,层次结构的变化只能从上到下。

方法/步骤

首先输入第一个串联块:在左母线右侧输入LD X0,然后输入LD X1,这时完成第一个串联块。

请点击输入图片描述

请点击输入图片描述

我们在第一个串联块后写入输出指令:在X1触点后双击鼠标输入Y0并选择输出符号。

请点击输入图片描述

然后用同样的方法写入第二串联块,两个串联块用竖线连接,这时即完成了两个串联块的并联,也就是或块。

请点击输入图片描述

编写好程序之后点击工具栏的转换按钮进行编译,然后按模拟测试按钮将程序写入模拟plc。

请点击输入图片描述

在d出的模拟测试窗口点击“菜单启动”,然后选择“继电器内存监视”。

请点击输入图片描述

在继电器内存监视窗口中点击菜单栏的软元件,然后选择位软元件X和位软元件Y。

请点击输入图片描述

通过模拟按钮将X0和X1接通,这时Y0有输出;当X2和X3接通时Y0也会有输出,这两个串联块是“或”的关系。

请点击输入图片描述

请点击输入图片描述


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11270937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存