欧姆龙plc指令讲解

上传人:无*** 文档编号:247337836 上传时间:2024-10-18 格式:PPT 页数:240 大小:1.77MB
返回 下载 相关 举报
欧姆龙plc指令讲解_第1页
第1页 / 共240页
欧姆龙plc指令讲解_第2页
第2页 / 共240页
欧姆龙plc指令讲解_第3页
第3页 / 共240页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第三章 CPM1A指令系统,指令系统概述,基本指令(,11类17,条),编制梯形图应注意的问题,应用指令(,17,大类),第一部分、指令系统概述,大家一起来回顾梯形图的有关知识!,第一部分、指令系统概述,为什么要学习指令系统?,1、能够翻译梯形图为语句表,2、能够轻松地学习其他类型的PLC,第一部分、指令系统概述,-CPM1A,系列,PC,的指令根据功能分为,基本指令和应用指令两大类,1,指令的格式、操作数及标志,指令的格式为:,助记符(指令码)操作数,操作数,操作数,2,指令的两种形式,微分型和非微分型,只要执行条件为ON,指令的非微分形式在每个循环周期都将执行;,微分指令仅在执行条件由,OFF,变为,ON,时才执行一次。,第二部分、基本指令,1,LD,和,LD NOT,指令,功能:,LD,指令表示,常开触点,与左侧母线连接;,LD NOT,指令表示,常闭触点,与左侧母线连接,。,2OUT和OUT NOT指令,功能:,OUT,指令输出运算结果;,OUT NOT,指令将运算结果取反后再输出。,应用-,下页,OUT和OUT NOT指令应用,3,AND,和,AND NOT,指令,功能:,AND指令表示,常开触点,与前面的触点电路相串联;,AND NOT指令表示,常闭触点,与前面的触点电路相串联。,应用-,下页,AND,和,AND NOT,指令,的应用,连续输出及其编程-,下页,连续输出次序颠倒,AND,和,AND NOT,连续输出,功能:,OR指令表示,常开触点,与前面的触点电路相并联;,OR NOT指令表示,常闭触点,与前面的触点电路相并联。,应用-,下页,4,OR,和,OR NOT,指令,OR,和,OR NOT,指令应用,AND LD,指令的使用,功能:,AND LD,指令用于逻辑块的串联连接,即对逻辑块进行逻辑“与”的操作。,5,AND LD指令,AND LD指令,方法 方法2,LD00000LD00000,AND00001AND00001,OR NOT00002 OR NOT00002,LD00003 LD00003,OR00004OR00004,AND LDLD00005,LD00005OR NOT00006,OR NOT00006 AND LD,AND LDAND LD,OUT20000OUT20000,在方法2中,AND LD指令之前的逻辑块数应小于等于8,而方法1对此没有限制。,功能:,OR LD,指令用于逻辑块的并联连接,即对逻辑块进行逻辑“或”的操作。,复杂梯形图-,下页,6,OR 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,使指定继电器在一个扫描,周期内为,ON。,指令的应用,9.上升沿微分和下降沿微分指令 DIFU(13)和DIFD(14),DIFU和DIFD指令的应用,NOP,指令的应用,注:修改程序时,使用NOP指令,,可使步序号变更较少,便于调试程序。,功能:空操作指令用来取消某一步操作,10,.空操作指令,NOP,(,00,),功能:END指令表示程序结束。,11,结束指令一,END,(,01,),基本指令,1,LD,和,LD NOT,指令,2OUT和OUT NOT指令,3,AND,和,AND NOT,指令,4OR和OR NOT指令,5AND LD指令,6OR LD指令,7置位和复位指令SET和RESET,8保持指令KEEP,9 上升沿微分和下降沿微分指令DIFU和DIFD,10 空操作指令NOP,11 结束指令END,(熟练掌握),第三部分,编制梯形图应注意的问题,(1),梯形图中线圈应放在最右边,编制梯形图应注意的问题,(,2,)除极少数指令(如,ILC,、,JME,等)不允许有执行条件外,几乎所有的指令都需要执行条件.,如何解决:上电后指令一直执行?,上电后指令只执行一次?,特殊辅助继电器:,25313为常ON继电器,25314为常OFF继电器,25315常用作初始化脉冲,它在PC运行的第一个扫描周期,处于ON状态,然后处于OFF状态。,编制梯形图应注意的问题,(,2,)除极少数指令(如,ILC,、,JME,等)不允许有执行条件外,几乎所有的指令都需要执行条件.,上电后指令一直执行,上电后指令,只执行一次,特殊辅助继电器:,25313为常ON继电器;25314为常OFF继电器,25315在第一个扫描周期为ON,然后为OFF。,(,3,)触点不能画在垂直路径上,编制梯形图应注意的问题,(,4,)编程时,对于逻辑关系复杂的程序段,应按照先复杂后简单的原则编程。,梯形图等效变换,编制梯形图应注意的问题,(,5,)尽量避免出现双线圈输出,-同一个程序中,同一元件的线圈使用了两次或多次,称为双线圈输出。,双线圈引起逻辑关系混乱,编制梯形图应注意的问题,复杂梯形图,下页,复杂梯形图例子,更复杂的梯形图,下页,你能够写出下图的语句表么?,你能够写出下图的语句表么?,第四部分、应用指令,下一页,第四部分、应用指令,A.处理梯形图的分支指令,1.联锁,/,联锁解除指令,IL,(,02,),/ILC,(,03,),2.暂存继电器(TR),功能:,IL,总是和,ILC,指令一起使用,用于处理梯形图中的分支电路图,分支应用,下一页,IL/ILC的两点说明,下一页,联锁,/,联锁解除指令处理分支电路,复合输出定义:,电路图中,A点为分支点,右侧分为若干条支路,且每条支路都,有触点控制,。,IL/ILC的说明:,(,1,),不论,IL,前面的条件是,ON,或,OFF,,,PC,都要对,IL,ILC,之间的联锁程序段处理,都要占用扫描时间,。,(,2,),IL,和,ILC,指令可以成对使用,也可以多个,IL,指令配一个,ILC,指令,但不允许嵌套使用(如,IL,IL,ILC,ILC,)。,连续使用IL指令,下一页,连续使用,IL,指令,并联输出、连续输出和复合输出,下一页,并联输出、连续输出和复合输出,2.暂存继电器,下一页,A.梯形图的分支指令1.联锁,/,联锁解除指令,IL/ILC,2.暂存继电器(TR),暂存继电器,TR,共有,8,位,分别为,TR0TR7,TR,位可用来暂时存储执行结果,如果一个,TR,位被设置于一个分支点处,则当前的执行结果就会存储在指定的,TR,位中。,应用,下一页,用,TR,位处理梯形图的分支,多分支,下一页,用,TR,位处理多分支电路,TR指令的说明,下一页,TR指令的说明,在同一程序段中,同一TR号不能重复使用,在不同的程序段中,同一TR号可以重复使用。,TR不是独立的编程指令,只能和LD或OUT等基本指令一起使,用指令的梯形图。,B.跳转指令,下一页,TR,临时存放某节点状态,应用:LD-,OUT TR0,LD TR0,IL,ILC,造就新母线的工具,应用:LD-,IL,LD-,LD-,ILC,两种分支语句的理解,新母线开始,条件,新母线结束,条件,存,取,请同学们,将这两句话,写在教材上,例,下页,例1,分析梯形图的结构,电机优先启动控制,。,有,5,个电机,M1M5,,都有启动和停止控制按钮,要求按顺序启动,即前级电机不启动时,后级电机无法启动;前级电机停,后级电机也都停。,例2,下一页,例2,用两种分支方法分析梯形图,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 00,JMP 00,JME 00。,(4)跳转指令可以嵌套使用,但必须是不同跳转号的嵌套,如JMP 00JMP 01JME 01JME00。,跳转指令的应用,下一页,跳转指令的互锁应用,下一页,跳步指令的应用,跳转指令的应用-互锁,C.定时器和计数器指令,下一页,C.,定时器和计数器指令,定时器TIM,高速定时器TIMH(15),计数器CNT,可逆计数器CNTR(12),间隔定时器STIM(69),高速计数器,输人中断的计数模式,CPM1A提供的定时计数功能,:,功能强大,,使用复杂!,共用TC号,,000-127。,关于BCD码,下一页,关于BCD码,BCD=Binary Coded Decimal,二进制编码的十进制,规则:每,四个二进制位,表示一位十进制位。,因此:,BCD的0001 0001 表示十进制数的11。,BCD的加法应该如十进制。,如1001+1=,0001 0000 不是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指令的应用,工作时序,下一页,CNT的工作时序,4.可逆计数器,下一页,4,可逆计数器指令一,CNTR,(,12,),梯形图符号及操作数取值区域,注释,:,为计数器,TC,号,,SV,为计数设定值。,ACP,为加计数脉冲输入端,,SCP,为减计数脉冲输入端,,R,为复位端,。,应用,下一页,说明:可逆计数器编程时,先编加计数脉冲输入端,再编减计数脉冲输入端,后编复位端,最后编,CNTR,指令,CNTR指令的应用,工作时序
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!