欢迎来到天天文库
浏览记录
ID:49258319
大小:2.27 MB
页数:39页
时间:2020-02-03
《定时器和计数器指.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三节定时器和计数器指令重点:TIM、CNT指令定时和计数是PLC的主要功能之一。它们在程序中是统一编号的,也就是说同一编号只能被一个定时器或计数器单独使用,同一程序中的定时器与计数器编号不能相同,否则有冲突。在定时器和计数器的使用中,会涉及到三个数据和二个状态量。第一个数据是它的编号TC,每个定时器或计数器都有一个独立的编号;第二个数据是它的设定值SV,在对定时器或计数器进行复位操作时,SV被置入定时器或计数器作为当前值;第三个数据是它的当前值PV,PV是减1计数,当PV减到0时,定时时间到或计数完成。当定时时间到或计数完成时,定时器或计数器的常开触点接通,常
2、闭触点断开;它的这二个状态量可以作为条件在程序中反复使用。其中:操作数N为定时器TC号,取值范围为十进制数00~47(CPM1A为000~127)。操作数SV为定时器的设定值,由4位BCD码组成,可以是变量(IR、MR、HR、OR、DM等),也可以是常量(取值范围#0000~9999)。1、TIM指令助记符格式:TIMNSV功能:定时器指令。TIM是最小单位为0.1秒的减1计数器,故定时范围为0.1~999.9秒。当输入条件为ON时,TIM开始计时。计时操作过程为:每隔0.1秒,当前值PV减1。当PV减到等于0时,定时时间到,TIM常开触点置ON并保持,常闭触
3、点置OFF并保持。当输入条件为OFF或电源掉电时,TIM被复位。复位后常开触点置OFF,常闭触点置ON,送设定值SV为新的PV当前值。例1:LD0001TIM00#0083LDTIM00OUT0500END(01)程序要求:0001的接通时间大于定时器的定时时间例2:LD0000TIM00#0500LDTIM00OUT0500LD0000ANDNOTTIM00OUT0501END(01)说明:每隔0.1S,TIM当前值减1说明:TIM当前值减到0时,其触点状态的变化问:若定时时间为1800S又该如何?练习:1。当开关接通时,输出灯延时3S自动点亮;2。当开关接通
4、时输出灯亮,10S后灯自动熄灭;练习:一个开关控制3个灯:1。当开关接通时,3个灯依次延时5S点亮;2。当开关接通时3灯一起亮,依次延时2S灯自动熄灭;例:闪烁电路要求:两个灯交替闪烁,1号灯亮10S,熄灭5S;1号灯亮时,2号灯灭;2号灯亮时1号灯灭;例6:四人抢答器。四个人进行抢答,谁先抢到,亮谁的灯。例6:四人抢答器。四个人进行抢答,谁先抢到,亮谁的灯。1)手动复位---增加主持人复位按钮2)自动复位---加一个定时器注意:抢答必须为点动信号问:自锁能否往前移?直接与抢答按钮并联?2、TIMH指令助记符格式:TIMH(15)NSV其中:操作数N和SV的定义
5、和取值范围与TIM指令相同。功能:高速定时器指令。最小定时单位为0.01秒。定时范围为0.01~99.99秒。其应用和使用方法与TIM指令相同。助记符格式:CP条件(计数脉冲输入端)R条件(计数器复位端)CNTNSV3、CNT指令操作数N为计数器TC号,取值范围为十进制数00~47(CPM1A为000~127)。操作数SV为计数器的设定值,由4位BCD码组成,可以是变量(IR、MR、HR、OR、DM等),也可以是常量(取值范围#0000~9999)。CNT在程序中有两个输入条件,故在助记符格式中专门列出。在这里CP为计数脉冲输入端,R为复位端。功能:计数器指令。
6、减一计数器。当R为OFF时计数器为计数状态。计数时,CP每次由OFF变为ON计数一次。计数操作由PV值减一实现。当PV值减到0时计数完成,计数器常开触点置ON并保持,常闭触点置OFF并保持。当R为ON时计数器为复位状态,复位后计数器常开触点置OFF,常闭触点置ON,PV被重新置入SV值(具有断电保持功能)。例3说明:计数条件0005每产生一个上升沿信号,CNT当前值减1说明:CNT当前值减为0时,其触点状态的变化练习:1。当开关0008接通3次后,输出灯自动点亮;2。当开关0010接通6次后,输出灯自动熄灭课堂教学工作页(5)一、设计题1、设计通电延时3秒输出接
7、通的程序。2、设计断电延时30秒输出接通的程序。3、设计通电延时8秒结束输出的程序。4、设计断电延时120秒结束输出的程序。5、设计计数5次后输出的程序。
此文档下载收益归作者所有