07-章4基本指令2.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
07-章4基本指令2

3.4.定时器操作指令(P23) 1.定时器 1) 工作方式:延时接通定时器 TON 积算型延时接通定时器 TONR 2) 时间基准: 1ms(T32) 10ms(T33—T36) 100ms(T37—T63)—TON T0 T1—T4 T5— T31 —TONR 4)工作原理: 例:定时1s,用10ms定时器T33实现. 梯形图与语句表 1. 接通延时定时器 TON,接通延时定时器指令。用于单一间隔的定时。上电周期或首次扫描,定时器位OFF,当前值为0。使能输入接通时,定时器位为OFF,当前值从0开始计数时间,当前值达到预设值时,定时器位ON,当前值连续计数最大可到32767。使能输入断开,定时器自动复位,即定时器位OFF,当前值为0。 指令格式: TON Txxx,PT 例: TON T120,8 工作原理: 例:定时1s,用10ms定时器T33实现. 梯形图与语句表 例.设计一振荡输入波形如下图,I0.0是振荡控制信号 例:延时断开定时器 延时断开定时器动作如图,要求延时10s TONR,有记忆接通延时定时器指令。用于对许多间隔的累计定时。上电周期或首次扫描,定时器位OFF,当前值保持。使能输入接通时,定时器位为OFF,当前值从0开始计数时间。使能输入断开,定时器位和当前值保持最后状态。使能输入再次接通时,当前值从上次的保持值继续计数,当累计当前值达到预设值时,定时器位ON,当前值连续计数最大可到32767。 TONR定时器只能用复位指令进行复位操作。 指令格式:TONR Txxx,PT 例: TONR T20,63 例:用积算型定时器T1定时100ms. 梯形图和语句表 LD I0.0 TONR T1 ,+100 LD T1 = Q0.0 LD I0.1 R T1,1 3. 断开延时定时器 TOF,断开延时定时器指令。用于断开后的单一间隔定时。上电周期或首次扫描,定时器位OFF,当前值为0。使能输入接通时,定时器位为ON,当前值为0。当使能输入由接通到断开时,定时器开始计数,当前值达到预设值时,定时器位OFF,当前值等于预设值,停止计数。 TOF复位后,如果使能输入再有从ON到OFF的负跳变,则可实现再次启动。 指令格式:TOF Txxx,PT 例: TOF T35,6 4. 应用举例 例1:图示是介绍3种定时器的工作特性的程序片断,其中T35为通电延时定时器,T2为有记忆通电延时定时器,T36为断电延时定时器。 梯形图程序中输入输出执行时序关系如图所示。 4.1.5 计数器指令 1. 概 述 2. 增计数器 3. 增减计数器 4. 减计数器 5. 应用举例 1. 概述 计数器用来累计输入脉冲的次数。计数器也是由集成电路构成,是应用非常广泛的编程元件,经常用来对产品进行计数。 计数器指令有3种:增计数CTU、增减计数CTUD和减计数CTD。 指令操作数有4方面:编号、预设值、脉冲输入和复位输入。 2. 增计数器 CTU,增计数器指令。首次扫描,定时器位OFF,当前值为0。脉冲输入的每个上升沿,计数器计数1次,当前值增加1个单位,当前值达到预设值时,计数器位ON,当前值继续计数到32767停止计数。复位输入有效或执行复位指令,计数器自动复位,即计数器位OFF,当前值为0。 指令格式:CTU Cxxx,PV 例: CTU C20,3 程序实例: 图示为增计数器的程序片断和时序图。 3. 增减计数器 CTUD,增减计数器指令。有两个脉冲输入端:CU输入端用于递增计数,CD输入端用于递减计数。 指令格式:CTUD Cxxx,PV 例: CTUD C30,5 程序实例:图所示为增减计数器的程序片断和时序图。 CTD,增减计数器指令。脉冲输入端CD用于递减计数。首次扫描,定时器位OFF,当前值为等于预设值PV。计数器检测到CD输入的每个上升沿时,计数器当前值减小1个单位,当前值减到0时,计数器位ON。 复位输入有效或执行复位指令,计数器自动复位,即计数器位OFF,当前值复位为预设值,而不是0。 指令格式:CTD Cxxx,PV 例: CTD C40,4 程序实例:图示为减计数器的程序片断和时序图。 5. 应用举例 1)循环计数。 以上三种类型的计数器如果在使用时,将计数器位的常开触点作为复位输入信号,则可以实现循环计数。 2)用计数器和定时器配合增加延时时间, 4.1.6 比较 1. 字节比较 2. 整数比较 3

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档