PLC的定时器与计数器.ppt_第1页
PLC的定时器与计数器.ppt_第2页
PLC的定时器与计数器.ppt_第3页
PLC的定时器与计数器.ppt_第4页
PLC的定时器与计数器.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五节PLC的定时器与计数器定时与计数控制是PLC的基本功能近代PLC一般都提供几百个乃至几千个不同类型的定时器与计数器掌握定时器、计时器的数量、类型、基本组成、工作原理与特点及使用方式,一、PLC的定时器FX2N内部提供两种类型的定时器共256个T0T245共246点为普通型定时器计时分辨率分别为:100ms(T0T199)和10ms(T200T245)另一类:T246T255共10点为保持型定时器计时分辨率分别为1ms(T246249)和100ms(T250T255),1定时器的组成与计时方式构成由软件每个定时器在系统软件RAM区中占用二个16位数据寄存器其中一个具有失电保护功能(保持型数据寄存器)用于存放计时设定值另一个普通型数据寄存器(构成普通定时器用于存放当前值)或采用保持型数据寄存器(构成保持型定时器),同时每个定时器还要占用三个位元件一个为复位位当该位状态为1则当前值寄存器清零第二位为计时位若该位为1同时复位位为0表示计时条件满足该定时器开始计时若该位状态为0则表示计时条件不满足,定时器不工作第三位是定时器线圈的逻辑状态位该位为0表示定时时间未到该位为1则表示定时时间到,采用16位保持型数据寄存器来存放设定值时:K值设定范围是132767K值计算方法是:K=定时值(S)/计时分辨率(S)同样定时要求采用不同计时分辨率的定时器设定值大小是不相同例如:要求定时10s,采用T0计时K=100。而采用T246计时,则K10000。注意:也可以采用两个保持型数据寄存器串联构成32位寄存器来存放计时设定值。,2定时器当前值和线圈逻辑状态位得刷新方式微机硬件计时器计时值是:实时刷新方式PLC的定时器当前值只有扫描到END或FEND指令时才被刷新CPU扫描到END或FEND硬件计数器当前值清零同时将相应的各数据寄存器内的数依次累加到对应计时单位并满足计时条件的各定时器的当前值寄存器中完成一次定时器当前值刷新工作,注意:由于PLC内定时器的当前值采用上述刷新方式造成计时时间已到而线圈逻辑状态位不会同时由0变1而要等到下一个扫描周期扫描到该定时器线圈时才能将其线圈接通逻辑状态位由0变为1,3定时器的计时误差计时时间计时条件满足开始计时到定时器线圈逻辑状态位由0变1之间的时间注意:定时控制时间误差产生误差的原因1、计时信号的输入延时(3点)2、扫描工作方式3、当前值与刷新方式计时信号由PLC外部输入还要考虑输入延迟时间误差值一般为T2T当计时信号来自外部输入则计时误差为(23)T再加输入滤波时间,二、PLC的计数器FX2NC0C255共256点计数器分两种类型一类是内部信号计数器C0C199加计数器共200点C200C234为32位双向(加/减)计数共35点频率不高有普通型和保持型之分计数信号由一般输入端子输入。,另一类是外部信号高速计数器C235C255共21点均为32位保持型外部计数信号由高速输入端子X0X5输入1计数器的组成与计数方式与定时器类似由软机组成在RAM区中占用二个或四个16位数据寄存器(16位计数器占用二个字元件,32位计数器占用四个字元件),普通型计数器普通型数据寄存器保持型计数器用保持型数据寄存器与定时器不同的是计数器还要占用4个位元件比定时器多占1位复位位和计数器线圈的逻辑状态位还占用二个计数位:计数位1和计数位2计数位1存放上一个扫描周期中计数器计数条件满足与否计数位2存放本扫描周期计数器的计数条件满足与否,注意:一般情况被测计数信号是已脉冲形式输入在脉冲上升沿时刻计数计数位1和计数位2均为0或1及计数位1为1、计数位2为0情况下该计数器均不计数只有在计数位1为0、计数位2为1该计数器才进入计数状态即加计数器当前值加1,减计数器当前值减1完成一次计数工作,在扫描到END或FEND指令时CPU分别将正在计数的各计数器计数位2的状态赋予计数位1当计数器当前值达到其设定值时计数器的逻辑线圈位置1在用户程序中可调用该位状态去实现计数控制功能,32位双向(加/减)循环计数器的设定值是正数也可以是负数K值设定范围为21474836482147483647设定值正数工作方式与加计数器情况相同当前值等于设定值时线圈逻辑位置1当前值达到2147483647时如果再加1则当前值变为2147483648,计数器处于减计数工作方式:当前值达到2147483648再减1则当前值为2147483647加/减计数方式:由对应35个特殊用途辅助继电器M8200M8234的状态决定(图2-28)当M8230为0状态时C30为递加计数当M8230为1状态时则C230为递减计数。,C230当前值,图2-28加/减计数器动工作情况,X13,C230K-2Y0,C230,01210-1-2-3-2-1012301,X14,RST,C230,X13,X14,Y0,X12,M8230,X12,加减加,2内部信号计数器的计数频率(1)内部信号计数器C0C234计数频率在复位位为0计数位1为0和计数位2为1完成一次计数过程计数位1和计数位2的状态由两次扫描结果获得即某个计数器最高计数频率为1/2THz,注意:考虑PLC的输入滤波时间常数和扫描程序的延迟影响实际允许计数频率智能取1/2fmax例如:设扫描周期T=10ms,则fmax=1/2T=50Hz,实际计数频率只能取25Hz。,(2)外部信号高速计数器计数频率FX2提供了C235C255共21个高速计数器计数器在硬件和软件设计中采取一系列措施例如:这些计数器采用了开关速度更高的电子器件计数信号从高速输入端X0X5输入并与软件相配合(采用REF和REFF指令)使输入响应更快计数工作一律采用中断处理方式等等使高速计时器的最高频率可达10KHz。,FX2N高速计数的最高频率:受两方面因素的限制一是受到高速输入和计数器电子电路的硬件条件限制如高速输入端X0、X2、X3的最高计数频率为10KHz而X1、X4、X5为7KHz仅用一个计数器时单相高速计数器的最高计数频率为10KHz双向高速计数器为7KHz而AB相高速计数器仅为2KHz,另一个限制因素是采用中断方式进行计数所以计数器越多(最多只能用6个)计数频率就越低为适应控制计数信号频率更高的场合:FX2N提供具有特殊功能的高速计数模块FX-1HC其最高计数频率可到50kHz,本章小结介绍PLC的由来、特点、基本原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论