已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,3.6 常用的应用指令,分支和分支结束指令,暂存继电器,跳转和跳转结束指令,定时器/计数器指令,2,3.6.1 分支和分支结束指令IL/ILC,IL (02) /ILC (03) 用于控制程序流向的指令,功能: IL是分支指令,ILC是分支结束指令,当一个电路有多个分支到多个输出时,需使用IL和ILC指令,IL和ILC也称联锁指令。,格式:IL 符号: ILC 符号:,3,使用IL/ILC指令时应注意:,所有OUT指令的输出位为OFF;所有定时器都复位;,1. 接在分支母线上的触点都以LD(LD NOT)指令开始。,2. 不论IL的输入条件是ON还是OFF, CPU都要对 IL/ILC之间的程序段进行扫描。,3. 只有当IL的执行条件为OFF时,IL和ILC之间的程序不执行(否则执行)。此时IL和ILC间各器件的状态为:,KEEP指令的操作位、计数器、移位寄存器以及SET和RESET指令的操作位保持执行条件为OFF以前的状态。,4. IL和ILC指令可以成对使用,也可以多个IL指令配一个ILC 指令,但不准嵌套使用。,4,LD 00000 IL (02) LD 00001 OUT 01000 LD 00002 AND NOT 00003 OUT 01001 ILC (03) LD 00004 OUT 01002,当00000为ON时,IL(02)与ILC之(03)间的程序执行:,01000和01001 的状态,取决于A右侧各触点的状态。,分支指令的例子,5,LD 00000 IL (02) LD 00001 OUT 01000 LD 00002 IL (02) LD 00003 OUT 01001 LD 00004 OUT 01002 ILC (03) LD 00005 OUT 01003,连续分支的例子,6,3.6.2 暂存继电器TR,暂存继电器用于暂时存储指令执行的结果。,暂存继电器编号TR0TR7,对暂存继电器作如下说明:,1. 在同一分支程序段中,TR号不能重复使用。,2. TR不是独立的编程指令,要与其他指令配合使用。,用暂存继电器也可以处理梯形图的分支。,7,LD 00000 OUT TR0 AND 00001 OUT 01000 LD TR0 AND 00002 OUT 01001,LD 00000 IL(02) LD 00001 OUT 01000 LD 00002 OUT 01001 ILC(03),用TR处理分支,用IL/ILC处理分支,两种处理分支方法的区别,用 TR 时:用AND指令连接下一个分支的触点,在分支多时,用TR处理分支程序要烦琐一些。,用IL/ILC时:用LD指令连接下一个分支的触点,使用暂存继电器举例,8,3.6.3 跳转和跳转结束指令JMP/JME,JMP (04) /JME (05) 控制程序执行流向,1. JMP /JME的用法,1)发生跳转时,JMP N和JME N之间的程序不执行,且不占用扫描时间。,2)发生跳转时所有继电器、定时器、计数器均保持跳转前的状态不变。,3)同一个跳转号N只能在程序中使用一次。但当N取00时,JMP 00/JME 00可以在程序中多次使用。,格式: JMP (04) N N 为跳转号(范围0049) JME (05) N,9,LD 00000 JMP (04) 00 LD 00001 OUT 01000 AND 00002 OUT 01100 JME (05) 00 LD 00003 OUT 01004,4)以00作为跳转号时,比其他跳转号的执行时间长,5) 不同跳转号时可以嵌套使用。,例如: JMP 00JMP 01JME 01JME 00,当00000为ON时: JMP (04) 与JME(05)之间的程序执行。,01000和01100 的状态,取决于其输入条件的状态。,使用跳转指令举例,10,6)多个JMP 可以共用一个JME,00000 OFF、00001 OFF时:,只执行程序C,00000 ON、00001 OFF时:,执行程序A程序C,00000 ON、00001 ON时:,执行程序A程序B 程序C,11,2. JMP /JME 指令举例,00000 对应一操作开关,执行手动操作程序,当00000 为OFF时,执行自动操作程序,当00000 为ON时,用一个开关,实现对系统自动和手动操作的控制。,12,3.6.4 定时器/计数器指令TIM/CNT,使用TIM/CNT注意事项, TIM/CNT共同使用编号000127,在程序中TIM和CNT的编号不能重复。, TIM/CNT的操作数可以是常数,也可以是通道,但常数或通道内容必须是BCD数。, 计数器有保持功能,而定时器没有此功能。, TIM/CNT的设定值是通道时,通道内容改变、设定值即改变。但必须在TIM的输入条件断开、 CNT复位后,下一次定时/计数才执行新设定值。,13,1. 定时器TIM/ TIMH(15),TIM普通定时器 定时时间为0999.9 s,TIMH 高速定时器 定时时间 为099. 99 s,N:000127 ( TIM与TIMH共用这些编号 ),SV :设定值(BCD 00009999) 单位:TIM 为0.1 s;TIMH 为0.01 s;(SV* 0.1=s or SV* 0.01=s) 范围: IR、SR、HR、AR、LR、DM、*DM、#,14,定时器ON后,若执行条件OFF,定时器复位。, 当扫描时间Ts 0.1秒时,TIM会不准确; 当Ts 0.01秒时,TIMH会不准确。, 定时器的功能,当执行条件ON时开始定时,定时过程中执行条件要保持ON。,定时时间到,定时器的输出为ON且保持。, 定时器ON后,若PLC断电,定时器复位。,当定时器复位时,其当前值为设定值。,15,定时器TIM 、TIMH的用法,LD 00000 TIM 000 # 0050 LD TIM 000 OUT 01000,TIM定时时间:500.1 = 5s,开始定时,定时 到,定时器复位,对TIMH计算: 500.01 = 0.5s,16,分析程序对线圈01000的控制,00000对应启动按钮、00001对应停车按钮 。,按下启动按钮 线圈00000ON,线圈20000ON,闭合,闭合,闭合,触点20000闭合,TIM001开始定时,经过 5s,TIM001 ON ,触点TIM001闭合,线圈01000 ON,触点00000闭合,定时器定时功能例(1),自按下启动按钮5s后线圈01000 ON,17,线圈01000 ON期间按下停车按钮 ,00001通电,线圈20000断电,断开,TIM001 复位 ,断开,断开,触点00001断开,触点20000断开,触点TIM001断开,线圈01000 OFF,按下停车按钮,线圈01000 OFF,自按下启动按钮 5s后线圈01000 ON,18,分析程序对01000的控制作用。,00000闭合20000接通,10秒到TIM001 ON,TIM001 自复位 !,设HR00中数据为0100,TIM001的定时值为10 秒。,TIM001开始定时,闭合,线圈01000 ON,闭合,断开,欲保持01000 ON需加自锁,自锁,定时器定时功能例(2),常开触点TIM001 ON,常闭触点TIM001 OFF,断开,19,TIM001自复位后,即开始下一轮定时。,当改变通道HR00中的内容时,TIM的设定值即改变!,在01000 ON期间,若00001 ON,线圈20000断电,TIM001 复位,线圈01000 ON,断开,断开,断开,触点00001断开,但需TIM复位后、下一次定时才执行新设定值,20,分析程序对01000的控制作用。,自00000 ON线圈20000 ON,900秒到 TIM001 ON ,900秒到 TIM002 ON ,定时器级联使用SV= SV1+SV2,TIM02开始定时,线圈01000 ON,TIM01开始定时, 定时器定时时间的扩展,闭合,闭合,闭合,21, 关于接通延时ON和接通延时OFF的控制,LD 00000 IL(02) TIM 000 #0600 LD TIM000 OUT 01000 LD NOT TIM000 OUT 01001 ILC(03),自00000 为ON开始 01000经过60秒接通,自00000 为ON开始 01001经过60秒断开,接通延时ON,接通延时OFF,22,根据00000和00001的波形,画出程序的工作时序,使用KEEP、TIM指令举例,23,2. 计数器指令CNT,N:000127 SV :BCD 0 9999,CP:计数输入端(每输入一个脉冲,CNT计一个数),R:复位端 ( R端ON 时计数器复位,即CNT清零),功能:ROFF 时计数器计数。,24, CNT ON后,若输入条件OFF,或PLC断电, 计数器当前值能保持。, CNT ON 后,此后输入的计数脉冲无效。, 计数器的用法,计数器的SV值可以是常数,也可以是通道号。,计数达到设定值时CNT ON、其所属触点动作。, 计数器ON后,只要不清零 ,CNT将保持ON。,当计数器复位时,其当前值为设定值。,25,PV=10,PV=10,(停止计数),计数,计数,(停止计数),CNT是减计数器,每输入一个计数脉冲,由SV值减1。, 计数器的工作时序,9 8 2 1 0,ON保持,9 8 2 1 0,ON保持,SV=10 时 CNT的工作波形,清零,清零,26, CNT的计数功能举例,分析程序对01000的控制作用。,00000每通断一次,向CNT000输入一个计数脉冲。,00000通断3次,CNT000 ON,线圈01000 ON,闭合,闭合,断开,此后若触点00001 ON,CNT000 复位,线圈01000 OFF,CNT000 断电再复电时, 能保持断电前的当前值。,若将#0003换成200,则计数值是通道200中的数据。,27,CNT000采用自清零。,每当 CNT000计数设定值到:,当 CNT001计数到,01000 ON。,00000 通断了10000 次时01000 ON,计数器级联SV= SV1SV2,a. 向CNT001输入一个计数脉冲。,b. 自清零、并开始下一轮计数。,分析程序对01000的控制作用, 计数器容量的扩展,上电之初25315为两个计数器清零,自清零,28,分析程序对01000的控制作用。,25502能产生周期为1秒的脉冲,CNT000完成计数100所经历的时间是100秒。,计数器作为定时器使用,用计数器作定时器时,该定时器具有保持功能。,经历10000秒后 01000 ON,计数器的定时器功能,CNT001完成计数100所经历的时间是10000秒。,29,3. 可逆计数器指令CNTR(12),SV:设定值(BCD 0 9999),加计数输入,复位端,减计数输入,N:编号(与CNT共用000127),30, 加/减计数有进/借位时,输出ON一个计数脉冲周期。, 计数器复位时,不论是加还是减计数,其PV均为0。, 从ACP或SCP输入计数脉冲,可组成加或减计数器。, 可逆计数器可作为循环计数器。, 可逆计数器的功能,计数器达到设定值ON时,若再来一个计数脉冲,CNTR OFF、且开始下一个循环的计数。, 从ACP和SCP端同时输入计数脉冲,计数器不计数。,31, 可逆计数器的计数功能举例,设00003 OFF 、00002 OFF ,00001输入计数脉冲。,加计数器,00001每输入一个计数脉冲,CNTR 046的当前值加1。,当PV=0200时,再输入一个计数脉冲,PV值变为0000(进位),同时CNTR 046变为ON。,此后再来一个计数脉冲时, PV值变为0001, CNTR 046为OFF,且开始下一个循环的计数。,32,减计数器,设00003 OFF 、00001 OFF ,00002输入计数脉冲。,00002每输入一个计数脉冲,CNTR 046的当前值减1。,当PV=0000时,再输入一个计数脉冲,PV值变为0200(借位),同时CNTR 046变为ON。,此后再来一个计数脉冲时, PV=0199, CNTR 046为OFF,且开始下一个循环的计数。,33, 可逆计数器的定时器功能举例,LD 00000 OR 20000 OUT 20000 LD 25502 AND 20000 LD 25314 LD 00001 OR 25315 CNTR(12) 000 HR00 LD CNT000 OUT 01000,CNTR000 是加计数器,控制位,秒脉冲,常OFF,上电复位,CNTR000 的触点,由于计数脉冲是秒脉冲,所以可作定时器。,34,设00001为OFF ,HR00中数据是0500,分析功能,自00000 ON 开始,CNTR000开始计数,计数达500 CNTR000 ON ,闭合,即经过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 开放式基金交易服务合同
- 2024简单销售代理合同样本
- 合同范本:委托招商引资协议书
- 二手车购车合同协议样本
- 2024照明购销合同
- 企业与高校就业实习协议书参考
- 代理公司注册登记协议书
- 培训机构老师合作协议示例
- 正规版房屋租赁合同协议范本
- 全面聘用合同范本汇编
- 幼儿园办园行为督导评估指标体系表
- (高清版)DB43∕T 2628-2023 埋地排水用UHMW一P∕TE方型增强排水管技术规范
- 河北省保定市定州市2024-2025学年九年级上学期期中考试化学试卷
- 2024-2030年狂犬疫苗行业市场深度分析及发展策略研究报告
- 《基因指导蛋白质的合成》(第 1课时)教学设计
- 2024-2030年果蔬行业市场发展现状及竞争格局与投资战略研究报告
- 2 0 2 4 年 7 月 国开专科《法理学》期末纸质考试 试题及答案
- 大疆在线测评题答案
- 公共政策分析第一章
- 行业协会重大活动备案报告制度
- JGJ48-2014 商店建筑设计规范
评论
0/150
提交评论