可编程控制器应用 分支多重输出指令、主控指令、电动机星一三角降压起动运行控制 相关指令:MPS、MRD、MPP、MC、MCR.pptVIP

  • 13
  • 0
  • 约1.97千字
  • 约 12页
  • 2020-10-04 发布于北京
  • 举报

可编程控制器应用 分支多重输出指令、主控指令、电动机星一三角降压起动运行控制 相关指令:MPS、MRD、MPP、MC、MCR.ppt

* * * * * * * * * * * * 相关指令:MPS、MRD、 MPP、MC、MCR 第二单元 基本逻辑指令及应用 04 星一三角降压起动的PLC控制 03 电动机正反转运行的PLC控制 02 电动机单向连续运行的PLC控制 01 运料小车的PLC控制 05 抢答器设计 二、相关指令 1.栈指令(分支多重输出指令)MPS、MRD、MPP FX的PLC有11个栈存储器,用来存放运算中间结果的存储区域称为堆栈存储器。使用一次MPS就将此刻的运算结果送入堆栈的第一段,而将原来的第一层存储的数据移到堆栈的下一段 . 知识准备: 指令的作用 MPS(Push):进栈指令,将逻辑运算结果存入栈存储器; MRD(Read):读栈指令,读出栈1号存储器结果; MPP(POP):出栈指令,取出栈存储器结果并清除。 梯形图(一层栈例) MPS MPP X1 X5 Y2 X4 Y1 Y3 X3 X2 M0 X0 0 LD X1 1 MPS 2 LDI X2 3 AND M0 4 OR X0 5 ANB 6 OUT Y1 7 MPP 8 AND X3 9 OUT Y2 10 LD X4 11 OR X5 12 ANB 13 OUT Y3 MPS、MRD、MPP 指令 (1)程序举例 梯形图(二层栈例) 0 LDI X1 1 MPS 2 AND 3 MPS 4 ANI M100 6 OUT Y0 7 MPP 8 AND M102 9 OUT Y1 10 MPP 11 AND X3 12 MPS 13 AND M100 14 OUT Y2 15 MPP 16 AND M105 17 OUT Y3 M100 X1 X2 M100 Y1 M102 Y0 X3 Y3 M105 Y2 MPS MPS MPP MPP MPS MPP MPS、MRD、MPP 指令 (3)指令使用说明: ①MPS、MRD、MPP无操作软元件; ②MPS、MPP指令可以重复使用,但是连续使用不能超过11次,且两者必须成对使用缺一不可,MRD指令有时可以不用。 END ( Y0 ) X0 ( Y1 ) X2 X1 X3 ( Y2 ) LD X0 MPS AND X1 AND X2 OUT Y0 MRD END OUT Y1 MPP AND X3 OUT Y2 END ( Y0 ) X0 ( Y1 ) X2 X1 X3 ( Y2 ) X0 X0 等效电路 存入X0信息 读取X0信息 取出X0信息 信息存取的过程遵循 先进后出的原则 END ( Y0 ) X0 ( Y1 ) X2 X1 X3 ( Y2 ) X4 X5 LD X0 MPS AND X1 MPS OUT Y0 AND X2 MPP AND X3 OUT Y2 END OUT Y1 MPP AND X4 AND X5 存入X0 存入X1 取出X1 取出X0 练习题: 二、相关指令 2.主控指令MC、MCR 多个线圈受一个或多个触点控制,要是在每个线圈的控制电路中都要串入同样的触点,将占用多个存储单元,应用主控指令就可以解决这一问题。 主控指令的等效变换示意图 指令的作用 MC (Master Control):主控指令(公共触点串联) MCR (Master Control Reset):主控复位指令 嵌套用指针(N0-N7) 二、相关指令 程序举例 : 梯形图程序 X0 Y1 X1 X3 Y2 MC N0 M100 MCR N0 M100 指令表程序 步序 指令 地址 0 LD X0 1 MC N0 2 M100 3 LD X1 4 OUT Y1 5 LD X3 6 OUT Y2 7 MCR N0 MC、MCR 指令 * * * * * * * * * * * *

文档评论(0)

1亿VIP精品文档

相关文档