PLC中定时器是怎么实现的?
1个回答
展开全部
定时器
定时器在PLC中的作用相当于一个时间继电器,它有一个设定值寄存器(一个字长),一个当前值寄存器(一个字长)以及无限个接点(一个位)。
定时器累计PLC内的1ms,10ms,100ms等的时钟脉冲,当达到所定的设定值时,输出接点动作。定时器可以使用用户程序存储器内的常数K作为设定值,也可以用后述的数据寄存器D的内容作为设定值。这里的数据寄存器应有断电保持功能。定时器的地址编号、设定值是这样规定的:
(1) 常规定时器T0~T245
100ms定时器T0~T199共200点,每个设定值范围为0.1~3276.7s;
10ms定时器T200~T245共46点,每个设定值范围0.01~327.67s。
(2) 积算定时器T246~T255
1ms积算定时器T246~T249共四点,每点设定值范围0.001s~32.767s;
100ms积算定时器T250~T255共6点,每点设定值范围0.1s~3276.7s。
当
复位输入X2接通时,计数器就复位,输出接点也复位。
(3) 接点的动作时序
接点动作时序如图3.4所示。定时器在其线圈被驱动后开始计时,到达设定值后,在执行第一个线圈指令时,其输出接点动作。从驱动定时器线圈到其接点动作称为定时器接点动作精度时间t,t=T+T0-α。
式中,T为定时器设定时间,单位为s;T0为扫描周期,单位为s,α为定时器的时钟周期,1ms,10ms,100ms的定时器对应为0.001、0.01、0.1,单位为s。
定时器在PLC中的作用相当于一个时间继电器,它有一个设定值寄存器(一个字长),一个当前值寄存器(一个字长)以及无限个接点(一个位)。
定时器累计PLC内的1ms,10ms,100ms等的时钟脉冲,当达到所定的设定值时,输出接点动作。定时器可以使用用户程序存储器内的常数K作为设定值,也可以用后述的数据寄存器D的内容作为设定值。这里的数据寄存器应有断电保持功能。定时器的地址编号、设定值是这样规定的:
(1) 常规定时器T0~T245
100ms定时器T0~T199共200点,每个设定值范围为0.1~3276.7s;
10ms定时器T200~T245共46点,每个设定值范围0.01~327.67s。
(2) 积算定时器T246~T255
1ms积算定时器T246~T249共四点,每点设定值范围0.001s~32.767s;
100ms积算定时器T250~T255共6点,每点设定值范围0.1s~3276.7s。
当
复位输入X2接通时,计数器就复位,输出接点也复位。
(3) 接点的动作时序
接点动作时序如图3.4所示。定时器在其线圈被驱动后开始计时,到达设定值后,在执行第一个线圈指令时,其输出接点动作。从驱动定时器线圈到其接点动作称为定时器接点动作精度时间t,t=T+T0-α。
式中,T为定时器设定时间,单位为s;T0为扫描周期,单位为s,α为定时器的时钟周期,1ms,10ms,100ms的定时器对应为0.001、0.01、0.1,单位为s。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询