您现在的位置是:首页 > PLC技术 > PLC技术
可编程控制器的T元件与定时器的应用程序
来源:艾特贸易2017-06-04
简介定时器可以对 PLC 内 1 ms 、 10 ms 、 100 ms 的时钟脉冲进行加法计算,当达到其设定值时,输出触点动作(即动合触点闭合,动断触点断开)。 FN2N 系列 PLC 中定时器编号见表 2 -4 。 对定
定时器可以对PLC内1 ms、10 ms、100 ms的时钟脉冲进行加法计算,当达到其设定值时,输出触点动作(即动合触点闭合,动断触点断开)。FN2N系列PLC中定时器编号见表2 -4。 对定时器内数值的设定,可以采用用户程序存储器内的常数K(十进制常数)直接设置,也可用数据寄存器D的内容进行间接设置。 表2-4 定时器编号 注:【】内的元件为电池备用区。 *为电池备用固定区,区域特性不能变更。 FX2N系列PLC中共有256个定时器。 T0~ T199为200个100 ms普通定时器,每个定时器的定时范围为0.1~3 276.7 s。 T200~ T245为46个10 ms普通定时器,每个定时器的定时范围为0.01~327. 67 s。 T246~ T249为4个1 ms累计定时器。 T250~ T255为6个100 ms累计定时器。 图2 -19所示为在梯形图中应用普通非累计(非积算式)定时器编程举例。
图2-19 普通定时器应用举例 当X0接通时,T200线圈被驱动,T200的当前值计数器对10 ms时钟脉冲进行累积(加法)计数,即每过10 ms(0. 01 s)当前值加1,该值与设定值K123不断进行比较,当两值相等时,输出触点接通。即定时线圈得电后,其触点计时开始,1. 23 s后动作。当XO动合触点接通时间小于K值时断开,再次X0动合触点接通时,累计时间又重新计算,如图2- 19( b)所示。在X0连续接通1.23 s后,T200的触点才动作。 指定定时器的编号为T0~ T199中的任意一个(如T20),则每隔100 ms当前值加1。同样设定值为K123,从X0接通到定时结束时间间隔为12.3 s。 下面举例说明定时器的应用。 例2-4用定时器组成闪烁电路 闪烁电路梯形图如图2 -20(a)所示。设开始时T0和T1均为OFF,当X0为ON后,T0线圈通电2s后,T0的动合触点接通,使Y0= ON,同时T1的线圈通电,开始定时。T1线圈通电3s后,它的动断触点断开,使T0=OFF, T0的动合触点断开,使Y0= OFF,同时使T1线圈释放,其动断触点接通,T0又开始定时,以后Y0的线圈将这样周期性地通电和断电,直到X0= OFF。Y0通电和断电的时间分别等于T1和T0的设定值。各元件的动合触点接通、断开的情况如图2-20(b)所示。
图2-20 闪烁电路 在FX系列的定时器中,最长的定时时间是3 276.7 s,如果需要更长的定时时间可采用以下两种方法。 例2-5 用多个定时器组合实现9 000 s的延时。 用多个定时器组合实现延时的梯形图及时序图如图2 - 21所示,当X0 =1,T0线圈得电并开始延时(3 000s),延时到T0动合触点闭合,又使T1线圈得电,开始计时(3 000 s),当定时器T1延时时间到,其动合触点闭合,使T2线圈得电,开始计时(3 000 s),当定时器T2延时时间到,其动合触点闭合,Y0接通。因此从X0=ON开始到YO接通共延时9 000 s。
图2-21 多个定时器组合实现延时 例2-6 用定时器和计数器组合,实现长延时功能电路。 用定时器与计数器组合实现长延时的梯形图和时序图如图2 - 22所示,当X0=OFF时,T0=OFF和C0=OFF。当X0=ON时,T0开始计时,3 000 s后T0定时时间到,其动断触点断开,使它自己复位,复位后T0的当前值变为0,它的动合触点接通,使自己的线圈重新通电,又开始计时。T0将这样周而复始地工作。当T0动合触点通、断一次,计数器计数1次。当计到K30000次时C0动合触点接通Y0。总时间为3 000×30 000 s =25 000 h。 图2 -23所示为累计(积算式)定时器编程举例。图中当输入X1接通时,定时器线圈T250=ON,当前值计数器开始对100 ms脉冲累积(加法)计数,即每过100 ms(0.1 s)其当前值加1,该值不断与设定值K345进行比较,两值相等时,T250触点动作接通。从X1接通到T250触点接通时间间隔为34.5 s。
图2-22 定时器与计数器组合实现长延时
图2-23 积算定时器编程举例 与普通定时器不同的是,当定时器线圈T250计时期间线圈断电或中止时(即未到34.5 s,X1断开或PLC断电),当前值可保持。当输入X1再次接通时,定时器不是从0开始计时,而是从断电的那一时刻累计,前后累计时间共34.5 s后,T250延时时间到,T250触点动作。当触点动作累计时间超过34.5 s后,X1断开T250线圈电路,T250触点也不会自动复位,直到复位输入X2接通时定时器才复位,T250触点才复位。 此外,在FX2N系列PLC中还有两个内置的模拟电位器,可以通过它们给指定的定时器设定定时值。 模拟电位器的数值,对应相应的刻度以0~255的数值数据分别保存在特殊数据寄存器中。电位器右转可使现在值在0~255之间增加。 VR1 模拟电位器1 当前值保存于D8030 VR2 模拟电位器2 当前值保存于D8031 例:将VR1值作为定时器T0的设定值使用,梯形图如图2-24所示。 由于T0为100 ms定时器,因此,T0的值可通过VR1进行0~25.5 s的设定。若将VR1值的10倍作为定时器T1的设定值,可选择如图2-25所示的梯形图编程。
图2-24 将VR1值作为定时器T0的设定值
图2-25 将VR1的10倍值作为T1的设定值 将VR1的10倍值成为T1的设定值,因此,T1可以通过VR1进行0~255 s的设定。 通过以上定时器的编程,可制作用电位器定时的模拟定时器。
点击排行
