第6章 可编程控制器的基本指令.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电气控制及PLC;第6章 可编程控制器的基本指令 ;6.1 基本逻辑指令 ;6.1.2 触点串联指令AND/ANI; 说明: 1)AND、ANDI指令用于触点的串联连接,串联触点个数不限,该指令可以重复使用。 2)连续输出时注意输出顺序,否则要用分支电路指令MPS、MRD、MPP。;6.1.3 触点并联指令OR/ORI;6.1.4 串联电路块的并联指令ORB 并联电路块的串联指令ANB;方法1: 方法2: 0 LD X000 0 LD X000 1 ANI X001 1 ANI X001 2 LDI X002 2 LDI X002 3 AND X003 3 AND X003 4 ORB 4 LDI X004 5 LDI X004 5 AND X005 6 AND X005 6 ORB 7 ORB 7 ORB 8 OUT Y000 8 OUT Y000;0 LD X000 5 LDI X004 1 ORI X002 6 OR X005 2 LDI X001 7 ANB 3 OR X003 8 OUT Y000 4 ANB;6.1.5 脉冲式操作指令 LDP/LDF/ANP/ANF/ORP/ORF;这是一组与LD、AND、OR指令相对应的脉冲式操作指令。指令中P对应脉冲上升沿,F对应脉冲下降沿。指令中的触头只在操作元件上有上升/下降沿时导通一个扫描周期。 这组指令在某些场合为编程者提供方便。可以实现与其他指令(PLS/PLF/功能指令脉冲执行方式)的等效编程。 软元件指定为M时,M0~M2799与M2800~M3071的脉冲式指令有差异。M28800的状态发生变化时,在其后一个扫描周期只有第一个碰到M2800的脉冲操作起作用。;6.1.6 逻辑堆栈操作指令 MPS/MRD/MPP;说明: 1、MPS/MRD/MPP指令的功能是将连接点的结果(位)按堆栈的形式存储。 MPS进栈指令:将MPS指令前的运算结果送入栈中 MRD读栈指令:读出栈的最上层数据 MPP进栈指令:读出栈的最上层数据,并清除 2、堆栈的深度为11个 3、用于带分支的多路输出电路。 4、MPS和MPP必须成对使用,且连续使用次数应少于11次。 5、进栈和出栈指令遵循先进后出、后进先出的次序。;a、每执行一次MPS,将原有数据按顺序下移一层,留出最上层存放新的数据。 b、每执行一次MPP,将原有数据按顺序上移一层,原先最上层数据被覆盖掉。 c、执行MRD,数据不作移动。;0 LD X0 1 OUT Y0 2 LD X2 3 MPS 4 AND X3 5 OUT Y1 6 MRD 7 AND X10 8 OUT M0 9 MPP 10 AND X4 11 OUT Y2 12 LD X5 13 ANI X6 14 OUT Y3;单个分支程序(一层栈电路);两层栈电路;6.1.7 主控指令MC/MCR;说明: 1)MC N0 M100指令中N表示母线的第几次转移,M用来存储母线转移前触点的运算结果,在这里M0 = X000。若母线转移时用了M100,则在程序中就不允许再出现M0线圈,否则可能导致双线圈输出。 输入X000为ON时,执行从MC到MCR的指令,当输入X000为OFF时(Y001和Y002均断开)。;a)积算式定时器、计数器、用SET/RST指令驱动的元件,在MC触点断开后可以保持断开前状态不变。 b)非积算式定时器,用OUT驱动的元件全为0FF。 2)MC指令后,母线移到MC触点之后,主控指令MC后面的任何指令均以LD或LDI指令开始,MCR指令使母线返回。 3)

文档评论(0)

开心就好 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档