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

下载本文档

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

文档简介

1、第五节 PLC的定时器与计数器 定时与计数控制 是PLC的基本功能 近代PLC一般都提供几百个乃至 几千个不同类型的定时器与计数器 掌握 定时器、计时器的数量、类型、 基本组成、工作原理与特点及使 用方式,一、PLC的定时器 FX2N 内部提供两种类型的定时器共256个 T0T245共246点为普通型定时器 计时分辨率分别为: 100ms(T0T199) 和10ms(T200T245) 另一类: T246T255共10点为保持型定时器 计时分辨率分别为 1ms(T246249) 和100ms(T250T255),1定时器的组成与计时方式 构成 由软件 每个定时器在系统软件RAM区中 占用二个1

2、6位数据寄存器 其中一个具有失电保护功能 (保持型数据寄存器) 用于存放计时设定值 另一个普通型数据寄存器 (构成普通定时器用于存放当前值) 或采用保持型数据寄存器 (构成保持型定时器),同时每个定时器还要占用三个位元件 一个为复位位 当该位状态为1 则当前值寄存器清零 第二位为计时位 若该位为1同时复位位为0 表示计时条件满足 该定时器开始计时 若该位状态为0 则表示计时条件不满足,定时器不工作 第三位是定时器线圈的逻辑状态位 该位为0表示定时时间未到 该位为1则表示定时时间到,采用16位保持型数据寄存器来存放设定值时: K值设定范围是132767 K值计算方法是: K=定时值(S)/计时分

3、辨率(S) 同样定时要求 采用不同计时分辨率的定时器 设定值大小是不相同 例如: 要求定时10s,采用T0计时K=100。而采用T246计时,则K10000。 注意:也可以采用两个保持型数据寄存器串联构成32 位寄存器来存放计时设定值。,2定时器当前值和线圈逻辑状态位得刷新方式 微机硬件计时器计时值是: 实时刷新方式 PLC的定时器当前值只有 扫描到END或FEND指令时才被刷新 CPU 扫描到END或FEND 硬件计数器当前值 清零 同时将相应的各数据寄存器内的数依次 累加到对应计时单位并满足计时条件的 各定时器的当前值寄存器中 完成一次定时器当前值刷新工作,注意: 由于PLC内定时器的当前

4、值采用上述刷新 方式 造成计时时间已到而线圈逻辑状态位 不会同时由0变1 而要等到下一个扫描周期扫描到该定 时器线圈时才能将其线圈接通 逻辑状态位由0变为1,3定时器的计时误差 计时时间 计时条件满足开始计时 到定时器线圈逻辑状态位由0变1之 间的时间 注意: 定时控制时间误差 产生误差的原因 1、计时信号的输入延时 (3点) 2、扫描工作方式 3、当前值与刷新方式 计时信号由PLC外部输入还要考虑输入延迟时间 误差值一般为T2T 当计时信号来自外部输入 则计时误差为(23)T 再加输入滤波时间,二、PLC的计数器 FX2N C0C255共256点计数器 分两种类型 一类是内部信号计数器 C0

5、C199加计数器共 200点 C200C234为32位双 向(加/减)计数共35点 频率不高 有普通型和保持型之分 计数信号由一般输入端子 输入。, 另一类是外部信号高速计数器 C235C255共21点均为32 位保持型 外部计数信号由高速输入端子 X0X5输入 1计数器的组成与计数方式 与定时器类似 由软机组成 在RAM区中占用二个或四个16 位数据寄存器 (16位计数器占用二个字元 件,32位计数器占用四个字 元件),普通型计数器 普通型数据寄存器 保持型计数器 用保持型数据寄存器 与定时器不同的是计数器还要占用4个位元件 比定时器多占1位 复位位和计数器线圈的逻辑状 态位 还占用二个计数

6、位: 计数位1和计数位2 计数位1 存放上一个扫描周期中计数器计数 条件满足与否 计数位2 存放本扫描周期计数器的计数条件 满足与否,注意:一般情况 被测计数信号是已脉冲形式输入 在脉冲上升沿时刻计数 计数位1和计数位2均为0或1 及计数位1为1 、计数位2为0情 况下该计数器均不计数 只有在计数位1为0、计数位2为 1该计数器才进入计数状态 即加计数器当前值加1,减计数 器当前值减1 完成一次计数工作, 在扫描到END或FEND 指令时 CPU分别将正在计数的各计数器计数 位2的状态赋予计数位1 当计数器当前值达到其设定值时 计数器的逻辑线圈位置 1 在用户程序中可调用该位状态去实现 计数控

7、制功能,32位双向(加/减)循环计数器的设定值 是正数也可以是负数 K值设定范围为 21474836482147483647 设定值正数 工作方式与加计数器情况相同 当前值等于设定值时线圈逻辑 位置1 当前值达到2147483647时 如果再加1则当前值变为 2147483648,计数器处于减计数工作方式: 当前值达到2147483648再 减1 则当前值为2147483647 加/减计数方式: 由对应35个特殊用途辅助继电器 M8200M8234的状态决定 (图2-28) 当M8230为0状态时 C30为递加计数 当M8230为1状态时 则C230为递减计数。,C230 当前值,图2-28

8、加/减计数器动工作情况,X13,C230 K-2 Y0,C230,0 1 2 1 0 -1 -2 -3 -2 -1 0 1 2 3 0 1,X14,RST,C230,X13,X14,Y0,X12,M8230,X12,加 减 加,2内部信号计数器的计数频率 (1)内部信号计数器C0C234 计数频率在复位位为0 计数位1为0和计数位2为1 完成一次计数过程 计数位1和计数位2的状态 由两次扫描结果获得 即某个计数器最高计数频率为 1/2T Hz,注意: 考虑PLC的输入滤波时间常数 和扫描程序的延迟影响 实际允许计数频率智能取1/2fmax 例如: 设扫描周期T=10ms, 则fmax=1/2T

9、=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提供具有特殊功能的高速计数 模块 F

温馨提示

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

评论

0/150

提交评论