好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《CPM1A指令系统》.ppt

240页
  • 卖家[上传人]:资****亨
  • 文档编号:276836345
  • 上传时间:2022-04-13
  • 文档格式:PPT
  • 文档大小:1.88MB
  • / 240 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第三章 CPM1A指令系统指令系统概述基本指令(11类17条)编制梯形图应注意的问题应用指令(17大类).第一部分、指令系统概述第一部分、指令系统概述大家一起来回顾梯形图的有关知识!大家一起来回顾梯形图的有关知识!.第一部分、指令系统概述第一部分、指令系统概述为什么要学习指令系统?为什么要学习指令系统?1、能够翻译梯形图为语句表、能够翻译梯形图为语句表2、能够轻松地学习其他类型的、能够轻松地学习其他类型的PLC.第一部分、指令系统概述第一部分、指令系统概述-CPM1A系列PC的指令根据功能分为基本指令和应用指令两大类1指令的格式、操作数及标志 指令的格式为:助记符(指令码)操作数操作数操作数.2指令的两种形式微分型和非微分型微分型和非微分型只要执行条件为ON,指令的非微分形式在每个循环周期都将执行;微分指令仅在执行条件由OFF变为ON时才执行一次第二部分、基本指令第二部分、基本指令1LD和和LD NOT 指令指令功能:LD指令表示常开触点常开触点与左侧母线连接;LDNOT指令表示常闭触点常闭触点与左侧母线连接2OUT和和OUT NOT指令指令功能:OUT指令输出运算结果;OUTNOT指令将运算结果取反后再输出。

      应用-下页.OUT和和OUT NOT指令应用指令应用.3AND和和AND NOT指令指令功能:AND指令表示常开触点常开触点与前面的触点电路相串联;ANDNOT指令表示常闭触点常闭触点与前面的触点电路相串联应用-下页.AND和和AND NOT指令指令的应用连续输出及其编程-下页.连续输出次序颠倒 AND和和AND NOT, 连续输出连续输出.功能:OR指令表示常开触点常开触点与前面的触点电路相并联;ORNOT指令表示常闭触点常闭触点与前面的触点电路相并联应用-下页4OR和和OR NOT指令指令.OR和和OR NOT指令应用指令应用.AND LD指令的使用 功能:AND LD指令用于逻辑块的串联连接,即对逻辑块进行逻辑“与”的操作5AND LD指令指令.AND LD指令指令方法方法2LD00000LD00000AND00001AND00001ORNOT00002ORNOT00002LD00003LD00003OR00004OR00004ANDLDLD00005LD00005ORNOT00006ORNOT00006ANDLDANDLDANDLDOUT20000OUT20000在方法2中,ANDLD指令之前的逻辑块数应小于等于8,而方法1对此没有限制。

      功能:OR LD指令用于逻辑块的并联连接,即对逻辑块进行逻辑 “或”的操作复杂梯形图-下页6OR LD指令指令.OR LD指令指令复杂梯形图.功能:当SET指令的执行条件为ON时,使指定继电器置位为ON,当执行条件为OFF时,SET指令不改变指定继电器的状态当RESET指令的执行条件为ON时,使指定继电器复位为OFF,当执行条件为OFF时,RESET指令不改变指定继电器的状态指令的应用7置位和复位指令置位和复位指令 SET和和RESET.SET和RESET指令的应用.功能:根据两个执行条件,KEEP用来保持指定继电器的ON状态或OFF状态具有断电保持功能 KEEP指令的用法8保持指令保持指令-KEEP(11).KEEP指令的用法启保停电路与普通继电器电路比较.两图中的程序功能完全相同,但用KEEP指令编程可以少用一条指令具有断电保持功能KEEP指令启保停电路与普通继电器电路.功能:功能:当执行条件由OFF变为ON时,上升沿微分DIFU使指定继电器在一个扫描周期内为ON;当执行条件由ON变为OFF时,下降沿微分指令DIFD使指定继电器在一个扫描周期内为周期内为ONON指令的应用9.上升沿微分和下降沿微分指令 DIFU(13)和DIFD(14) .DIFU和DIFD指令的应用.NOPNOP指令的应用指令的应用 注:修改程序时,使用NOP指令,可使步序号变更较少,便于调试程序 。

      功能:空操功能:空操作指令用来作指令用来取消某一步取消某一步操作操作10. .空操作指令空操作指令 NOP(00).功能:END指令表示程序结束11结束指令一结束指令一END(01).基本指令基本指令1LD和和LD NOT 指令指令2OUT和和OUT NOT指令指令3AND和和AND NOT指令指令4OR和和OR NOT指令指令5AND LD指令指令6OR LD指令指令7置位和复位指令置位和复位指令SET和和RESET8保持指令保持指令KEEP 9 上升沿微分和下降沿微分指令上升沿微分和下降沿微分指令DIFU和和DIFD10 空操作指令空操作指令NOP11 结束指令结束指令END(熟练掌握).第三部分第三部分编制梯形图应注意的问题 (1)梯形图中线圈应放在最右边梯形图中线圈应放在最右边.编制梯形图应注意的问题(2)除极少数指令(如)除极少数指令(如ILC、JME等)不允许有等)不允许有执行条件外,几乎所有的指令都需要执行条件执行条件外,几乎所有的指令都需要执行条件. .如何解决:上电后指令一直执行?上电后指令只执行一次?特殊辅助继电器:25313为常ON继电器25314为常OFF继电器25315常用作初始化脉冲,它在PC运行的第一个扫描周期,处于ON状态,然后处于OFF状态。

      编制梯形图应注意的问题(2)除极少数指令(如)除极少数指令(如ILC、JME等)不允许有等)不允许有执行条件外,几乎所有的指令都需要执行条件执行条件外,几乎所有的指令都需要执行条件. .上电后指令一直执行上电后指令只执行一次特殊辅助继电器:25313为常ON继电器;25314为常OFF继电器25315在第一个扫描周期为ON,然后为OFF3)触点不能画在垂直路径上)触点不能画在垂直路径上编制梯形图应注意的问题.(4)编程时,对于逻辑关系复杂的程序)编程时,对于逻辑关系复杂的程序段,应按照先复杂后简单的原则编程段,应按照先复杂后简单的原则编程梯形图等效变换梯形图等效变换编制梯形图应注意的问题.(5)尽量避免出现双线圈输出)尽量避免出现双线圈输出 -同一个程序中,同一元件的线圈使用了两次或多次,称为双线圈输出双线圈引起逻辑关系混乱编制梯形图应注意的问题复杂梯形图下页.复杂梯形图例子更复杂的梯形图下页.你能够写出下图的语句表么?你能够写出下图的语句表么?.你能够写出下图的语句表么?你能够写出下图的语句表么?第四部分、应用指令下一页.第四部分、应用指令A.A.处理梯形图的分支指令处理梯形图的分支指令1.1.联锁联锁/ /联锁解除指令联锁解除指令ILIL(0202)/ILC/ILC(0303)2.2.暂存继电器(暂存继电器(TRTR) 功能:功能:IL总是和ILC指令一起使用,用于处理梯形图中的分支电路图分支应用下一页.IL/ILC的两点说明的两点说明下一页联锁联锁/联锁解除指令处理分支电路联锁解除指令处理分支电路复合输出定义:电路图中,A点为分支点,右侧分为若干条支路,且每条支路都有触点控制有触点控制。

      IL/ILC的说明:的说明:(1)不论IL前面的条件是ON或OFF,PC都要对ILILC之间的联锁程序段处理,都要占用扫描时间2)IL和ILC指令可以成对使用,也可以多个IL指令配一个ILC指令,但不允许嵌套使用(如ILILILCILC)连续使用IL指令下一页.连续使用连续使用IL指令指令并联输出、连续输出和复合输出下一页.并联输出、连续输出和复合输出并联输出、连续输出和复合输出2.暂存继电器下一页.A.梯形图的分支指令1.联锁/联锁解除指令IL/ILC2.暂存继电器(TR)暂存继电器TR共有8位,分别为TR0TR7TR位可用来暂时存储执行结果,如果一个TR位被设置于一个分支点处,则当前的执行结果就会存储在指定的TR位中应用下一页.用用TR位处理梯形图的分支位处理梯形图的分支多分支多分支下一页下一页.用用TR位处理多分支电路位处理多分支电路TR指令的说明指令的说明下一页下一页.TR指令的说明指令的说明在同一程序段中,同一TR号不能重复使用,在不同的程序段中,同一TR号可以重复使用TR不是独立的编程指令,只能和LD或OUT等基本指令一起使用指令的梯形图B.跳转指令跳转指令下一页下一页.TR临时存放某节点状态临时存放某节点状态应用:LD-OUTTR0LDTR0IL,ILC造就新母线的工具造就新母线的工具应用:LD-ILLD-LD-ILC两种分支语句的理解 新母线开始新母线开始 条件条件 新母线结束新母线结束 条件条件 存存 取取请同学们请同学们请同学们请同学们将这两句话将这两句话将这两句话将这两句话写在教材上写在教材上写在教材上写在教材上例下页.例1,分析梯形图的结构电机优先启动控制。

      有5个电机M1M5,都有启动和停止控制按钮,要求按顺序启动,即前级电机不启动时,后级电机无法启动;前级电机停,后级电机也都停例2 下一页.例2,用两种分支方法分析梯形图B.跳转指令下一页.B B. .跳转跳转/跳转结束指令跳转结束指令(JMP(04)/JME(05)梯形图符号及操作数取值区域梯形图符号及操作数取值区域 功能下一页.JMP/JME指令的功能指令的功能(1)当JMP N的执行条件为OFF时,跳过JMP N和JME N之间的程序段,不占扫描时间(2)有两种类型的跳转:跳转号在0149之间取值时,每个N只能使用一次;当取00值时,JMP00 JME00可以在程序中多次使用以00作为JMP的跳转号时,它的执行时间比其他跳转指令的执行时间要稍长一些 (3)多个JMP N可以共用一个JME N,如JMP 00JMP 00JME 00 4)跳转指令可以嵌套使用,但必须是不同跳转号的嵌套,如JMP 00JMP 01JME 01JME00 跳转指令的应用下一页.跳转指令的互锁应用下一页跳步指令的应用跳步指令的应用.跳转指令的应用跳转指令的应用-互锁互锁C.定时器和计数器指令下一页.C. 定时器和计数器指令定时器TIM高速定时器TIMH(15)计数器CNT可逆计数器CNTR(12)间隔定时器STIM(69)高速计数器输人中断的计数模式CPM1A提供的定时计数功能提供的定时计数功能:功能强大,使用复杂!共用TC号,000-127。

      关于BCD码下一页.关于BCD码BCD=BinaryCodedDecimal二进制编码的十进制规则:每四个二进制位表示一位十进制位因此:BCD的00010001表示十进制数的11BCD的加法应该如十进制如1001+1=00010000不是1010为方便区分,本课程使用BCD数值时前面加#号1.定时器下一页.1.定时器指令TIM梯形图符号及操作数取值区域梯形图符号及操作数取值区域功能下一页定时器的最小定时单位为0.1秒,定时范围0999.9秒,定时时间为SV0.1秒TIM指令的功能指令的功能定时器为通电延时,当定时器的输入为OFF时,定时器的输出为OFF当定时器的输入变为ON时,开始定时,定时时间到,定时器的输出变为ON若输入继续为ON,则定时器的输出保持为ON当定时器的输入变为OFF时,定时器的输出随之变为OFF应用下一页请大家注意不要请大家注意不要“死记硬背死记硬背”!输入输入on 开始定时开始定时延时延时时间到时间到输出输出on.注意: 定时器没有断电保持功能,断电时,定时器复位,不能保存定时器的当前值TIM指令的应用指令的应用2.高速定时器下一页.2高速定时器指令一TIMH(15) 梯形图符号及操作数取值区域高速定时器的最小定时单位为0.01秒,定时范围为099.99秒,定时时间为SV0.01秒。

      除此之外,其它情况TIMH与TIM相同3.计数器下一页.3计数器指令一CNT 梯形图符号及操作数取值区域注释:为计数器TC号,SV为计数设定值CP为计数脉冲输入端,R为复位端 应用下一页.说明:(1)计数器编程时,先编计数输入端,再编复位端,最后编CNT指令2)定时器和计数器的编号是共用的,使用时不能冲突CNT指令的应用工作时序下一页.。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.