下载此文档

多重输出指令.ppt


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
多重输出指令 MPS、MPP、MRD
广汉市职业中专学校
周靖
多重输出指令
知识回顾
图一 典型电动机正反转控制电路图
采用基本PLC指令编程
指令表:
1 LD X0 6 OUT Y0 11 ANI X3
2 OR Y0 7 LD X1 12 OUT Y1
3 ANI Y1 8 OR Y1 13 END
4 ANI X2 9 ANI Y0
5 ANI X3 10 ANI X2
图二 PLC输入、输出点分配 图三 正反转控制梯形图
提出问题、引入新课
从上面的梯形图可以看出,在Y0、Y1的回路中将停止按钮和热保护触点对应的X2、X3分别串入进去,直接用LD、ANI、OR、OUT指令就可以写出指令表。那么,直接采用下面的梯形图又怎样编出指令表呢?
图四 直接将控制电路转换成PLC梯形图
新课讲解
一、栈存储器
1、 概念:
指在PLC存储空间中单独分配一 块区域,专门用来存放中间运算结果的空间 。
2、栈的操作
进栈:
读栈:
出栈:
二、多重输出指令
1、MPS:进栈指令
使用一次MPS指令,当时的逻辑运算结果压入栈的第一层,即栈顶,栈中原来的数据依次向下一层推移。
2、MPP:出栈指令
使用MPP指令时,各层的数据向上移动一层,最上层的数据在读出后从栈内消失。
3、MRD:读栈指令
MRD指令用来读出栈顶的数据,栈内的数据不会上移或下移。
三、应用举例,加深理解
1 LD X0
2 MPS 将X0进栈
3 AND X1
4 OUT Y1
5 MPP 弹出X0
6 OUT Y2
7 LD X2
8 MPS 将X2进栈
9 AND X3
10 OUT Y3
11 MRD 读出X2
12 AND X4
13 OUT Y4
14 MPP 弹出X2
15 AND X5
16 OUT Y5
四、解决问题,前后呼应
1 LDI X2
2 ANI X3
3 MPS 存入X2X3结果
4 LD X0
5 OR Y0
6 ANB
7 ANI Y1
8 OUT Y0
MPP 读出X2X3结果
10 LD X1
11 OR Y1
12 ANB
13 ANI Y0
14 OUT Y1
15 END

多重输出指令 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1656403****
  • 文件大小563 KB
  • 时间2021-06-22