定时器T的用法
- 格式:doc
- 大小:867.00 KB
- 文档页数:6
PLC梯形图中时间电路
时间电路是指由定时器进行延时、定时和脉冲掌握的一种电路形式,相当于电气掌握电路中的时间继电器的功能。
1.一个定时器掌握的时间电路
定时器T1的定时时间T=100ms×30=3000ms=3s,即当定时器线圈T1得电后,延时3s后,掌握器常开触点T1闭合。
当输入继电器常开触点X1闭合时,定时器线圈T1得电,经3s延时后,定时器常开触点T1闭合,输出继电器线圈Y1得电。
2.由两个定时器组合掌握的时间电路
该电路可利用多个定时器实现更长时间的延时掌握。
图中定时器T1的定时时间T=100ms×30=3000ms=3s,即当定时器线圈T1得电后,延时3s后,掌握器常开触点T1闭合;定时器T245的定时时间T=10ms×456=4560ms=4.56s,即当定时器线圈T245得电后,延时4.56s 后,掌握器常开触点T245闭合。
当常开触点X1闭合时,定时器T1得电,经3s延时后,定时器常开触点T1闭合,定时器T245得电,经4.56s延时后,定时器常开触点T245闭合,输出继电器线圈Y1得电。
3.定时器串联掌握的时间电路
图中,定时器T1的定时时间T=100ms×15=1500ms=1.5s,即当定时器
线圈T1得电后,延时1.5s后,掌握器常开触点T1闭合;定时器T2的定时时间T=100ms×30=3000ms=3s,即当定时器线圈T2得电后,延时3s,掌握器常开触点T2闭合。
当输入继电器常开触点X1闭合时,定时器线圈T1和T2得电,经1.5s 延时后,定时器常开触点T1闭合,输出继电器线圈Y1得电,延时3s后,定时器常开触点T2闭合,输出继电器线圈Y2得电。
T2定时器的用法52的定时器/计数器T2应用51系列的单片机中都有两个定时器T0和T1,网上的资料挺多的,52单片机比51单片机的资源多了一个定时器T2和128字节的ram。
定时器T2的功能比T1、T0都强大,但描述它的资料不多,可能是使用得比较少的缘故吧。
它是一个16位的具有自动重装和捕获能力的定时/计数器,它的计数时钟源可以是内部的机器周期,也可以是P1.0输入的外部时钟脉冲。
T2的控制寄存器的功能描述如下:T2CON(T2的控制寄存器),字节地址0C8H:符号TF2 EXF2 RCLK TCLK EXEN2 TR2 C/T2 CP/RT2各位的定义如下:TF2:定时/计数器2溢出标志,T2溢出时置位,并申请中断。
只能用软件清除,但T2作为波特率发生器使用的时候,(即RCLK=1或TCLK=1),T2溢出时不对TF2置位。
EXF2:当EXEN2=1时,且T2EX引脚(P1.0)出现负跳变而造成T2的捕获或重装的时候,EXF2置位并申请中断。
EXF2也是只能通过软件来清除的。
RCLK:串行接收时钟标志,只能通过软件的置位或清除;用来选择T1(RCLK=0)还是T2(RCLK=1)来作为串行接收的波特率产生器TCLK:串行发送时钟标志,只能通过软件的置位或清除;用来选择T1(TCLK=0)还是T2(TCLK=1)来作为串行发送的波特率产生器EXEN2:T2的外部允许标志,只能通过软件的置位或清除;EXEN2=0:禁止外部时钟触发T2;EXEN2=1:当T2未用作串行波特率发生器时,允许外部时钟触发T2,当T2EX引脚输入一个负跳变的时候,将引起T2的捕获或重装,并置位EXF2,申请中断。
TR2:T2的启动控制标志;TR2=0:停止T2;TR2=1:启动T2 C/T2:T2的定时方式或计数方式选择位。
只能通过软件的置位或清除;C/T2=0:选择T2为定时器方式;C/T2=1:选择T2为计数器方式,下降沿触发。
正泰KG316T定时器使用说明书一、用途及适用范围适用于交流50Hz(或60Hz),额定控制电源电压至220V,额定工作电流3A的自动控制电路中,作为路灯、广告灯箱等设备的定时接通和断开控制之用。
二、设置与使用在使用本产品时请先装入电池,电池盖方向为电池正极。
用户阅读本说明书时,请认清产品面板上的按键,一边阅读,一边操作。
本产品所有设置只有在取消键盘锁定功能后,才能进行。
本说明书以8开8关为例,10、12、16组开关可参考设置。
1.按“取消/恢复”键四次取消键盘锁定功能,“锁”消隐.如图2.按“时钟”键一次,然后分别按“校星期”键、“校时”键和“校分”键调整时钟为当前时间,设置后再按“时钟”键确认,液晶显示屏将显示当前时间。
3.按一下“定时”键,液晶显示屏左下方出“I ON”字样(表示第一次开启时间)再按“校星期”键,“校时”键和“校分”键,输入所需开启时间,如图所示4.再按一下“定时”键,液晶显示屏左下方出“I OFF”字样(表示第一次关闭时间)。
再按“校星期”键、“校时”键和“校分”键,输入所需关闭的时间,如图所示。
5.继续按动“定时”键,显示屏左下方将依次显示(2 ON、2OFF……8 ON、8OFF),参考以上步骤设置其余各组的开关时间。
如果每天只开,关一次,则必须按“取消/恢复”键,将其余各组的时间消除,使液晶显示出“--;--6.按“星期”键,可设定工作模式,如表所示7.定时设置完毕,应按“时钟”键,使液晶显示屏显示当前时间,如果不按“时钟”键,时控开关将在30秒后自动转换到时钟模式。
8.按接线图正确接线,接通电源,面板上红灯亮;开关接通后,绿灯亮,输出端有220V电压输出。
9.按动“自动/手动”键,可直接开、关电路。
要让开关自动动作时,应先按动此键将显示屏下方的箭头调到“关”位置,然后再将显示屏下方的箭头调到“自动”位置,这样时按开关才能按设定的时间工作,实现自动控制。
三、注意事项1.本开关进线只能接交流220V电源,切勿接入其它电源。
三菱PLC定时器(T)功能及实例(8)去学电气技术1.定时器[T]定时器就是,用加法计算可编程控制器中的1ms、10ms、100ms等的时钟脉冲,当加法计算的结果达到所指定的设定值时,输出触点就动作的软元件。
作为设定值,可使用程序内存中的常数(K)、以及通过数据寄存器(D)的内容间接指定。
(1)定时器的编号定时器(T)的编号如下表所示。
(编号以10进制数分配)不作为定时器使用的定时器编号,也可以作为存储数值用的数据寄存器使用。
*1. FX3U·FX3UC可编程控制器的累计型定时器是通过电池进行停电保持的。
*2. FX3G·FX3GC可编程控制器的累计型定时器是通过EEPROM 存储器进行停电保持的。
*3. 只支持FX3G可编程控制器。
(2)功能和动作实例*1.一般用当定时器线圈T200的驱动输入X000为ON,T200用的当前值计数器就对10ms的时钟脉冲进行加法运算,如果这个值等于设定值K123 时,定时器的输出触点动作。
也就是说,输出触点是在驱动线圈后的1.23秒后动作。
驱动输入 X000断开,或是停电时,定时器会被复位并且输出触点也复位。
*2.累计型当定时器线圈T250的驱动输入X001为ON,T250用的当前值计数器就对100ms的时钟脉冲进行加法运算,如果这个值等于设定值K345 时,定时器的输出触点动作。
在计数过程中,即使出现输入X001变OFF或停电的情况,当再次运行时也能继续计数。
其累计动作时间为34.5秒。
复位输入X002为ON时,定时器会被复位并且输出触点也复位。
*3.电位器型1) FX3G可编程控制器内置的模拟电位器时FX3G标准情况下,可编程控制器中内置的模拟电位器的值,根据刻度位置,0~255的数值数据被保存在如下所示的特殊寄存器中。
通过将作为数值读取的值指定为定时器的间接指定值,可以制作电位器式的模拟量定时器。
· VR1→D8030(0~255的整数)· VR2→D8031(0~255的整数)作为功能扩展板安装在FX3G·FX3U·FX3UC-32MT- LT(-2)可编程控制器上的模拟量电位器扩展板的值,根据刻度位置,可以读取为0~255的数值数据。
第九讲定时器T2的用法
定时器
声明,定时器T2只有52以上的芯片才有,51没有的。
捕捉模式
在捕捉模式时,两种操作模式由T2CON中的EXEN2位选择。
如果EXEN2=0,Timer2作为一个16位向上定时或计数器,当溢出时将T2CON中的TF2置1。
这个标志位可以产生一个中断。
如果EXEN2=1,Timer2起同样的作用,但是,外部输入端T2EX上的下降延也可以使TH2和TL2中的值捕捉到RCAP2H和RCAP2L中,另外,T2EX上的下降延可以将EXF2置1,像TF2一样,也可以产生一个中断。
捕捉模式详见图5。
自动重载模式
Timer2在指定为16为自动重载模式时可以编程为加计数或减计数,此功能由T2MOD
中的DCEN位决定。
DCEN=0,计数器向上计数,默认置为0,DCEN=1时,Timer2的加或减由T2EX的值决定。
图6显示Timer2在DCEN=0时自动向上计数。
在这个模式时,T2CON的EXEN2为可以选择两种操作。
EXEN2=0,Timer2向上计数到0FFFFH时将TF2为置1,溢出可以把RCAP2H和RCAP2L 中的16为值重新加载到定时寄存器中。
捕捉模式时RCAP2H和RCAP2L中的值由软件预先设定。
EXEN2=1,既可以由溢出重载也可以由T2EX引脚的下降延触发重载。
TF2和EXF2都可以产生中断。
设置DCEN为可以时Timer2向上或向下计数,如图6所示,此模式下,T2EX 脚控制计数方向。
T2EX如果为1,Timer2向上计数。
计数器到0FFFFH时溢出并将TF2置1。
溢出可以使RCAP2H和RCAP2L中的16为值重新加载到定时寄存器中。
T2EX如果为0,Timer2向下计数,当TH2和TL2中的值和RCAP2H和RCAP2L相等时向下溢出。
溢出使TF2置1并
将0FFFFH重新加载到计时寄存器中。
波特率发生器
通过设置T2CON中TCLK或RCLK位选择Timer2位波特窥测发生器Timer2作为发送和
接收时可以应用早不同的波特率,设置TCLK或RCLK位使Timer2工作在波特率发生器模式,如图8所示。
波特率发生器模式和重载模式相似,TH2中值的溢出将使软件预设的16位寄存器值重载到计数器中。
波特率1、3模式由Timer2的溢出速率决定,由下面的等式表示
模式1、3波特率=(Timer2计数值)/16
定时器可以指定为计数或定时模式,在许多应用中,被设置成定时模式,Timer2的定时操作和波特率发生器的操作不同,作为定时器,它每机器周期(1/12个晶振周期)增加1,作为波特率发生器它每个状态时间(1/2晶振周期)增加1。
波特率公式如下:
模式1、3
=
晶振频率
波特率
32×(65536-RCAP2H,RCAP2L)
这里(RCAP2H,RCAP2L)是RCAP2H和RCAP2L作为16为无符号整数。
Timer2作为波特率发生器如图8,这个只有在TCLK或者RCLK=1是才有效。
需要注意的是TH2的的溢出不会将TF2置1,也不会产生中断,如果这时EXEN2置1,T2EX引脚的下降延将会使TF2置1并不会引发(RCAP2H,RCAP2L)到(TH2,TL2)的重载,那样,当Timer2作为波特率发生器时,T2EX可以作为一个外部中断使用。
当Timer2在波特率发生器模式作为定时器运行时(TR1=1),TH2,TL2不能进行读写,在这种情况下,计时器每个状态时间增加1,对其读写的结果将会不正确RACAP2寄存器可以读不可以写,因为写可能引起交迭重载或者重载出错。
在处理Timer2的RACAP2寄
存器前必须停止计时(TR2=0)。
可编程时钟输出
P1.0可以输出50%占空比的可编程时钟,如图9所示。
这个引脚,除了作为普通的IO口,还有另外两个交替功能,它可以编程为Timer2的外部输入脚或者占空比50%的可变时钟输出,在晶振16M时频率范围从61Hz到4MHz。
Timer2指定为时钟发生器,必须将C/T2为清0并将T2OE位置1。
TR2启动或停止计时器。
输出频率取决于晶振频率和Timer2的捕捉寄存器的重载值,如下面公式所示。
时钟输出频率=晶振频率/4×(65536-(RCAP2H,RCAP2L))
在时钟输出模式,Timer2溢出不会产生中断,它可以同时作为波特率发生器和时钟输出使用,然而,当他们都使用(RCAP2H,RCAP2L)时,波特率和时钟输出频率不能取决于独自的设置参数。