通电延时定时器(TON)指令工作原理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)通电延时定时器(TON )指令工作原理
程序及时序分析如图4-41所示。当I0.0接通时即使能端(IN )输入有效时,驱动T37开始计时,当前值从0开始递增,计时到设定值PT 时,T37 状态位置1,其常开触点T37接通,驱动Q0.0输出,其后当前值仍增加,但不影响状态位。当前值的最大值为32767。当I0.0分断时,使能端无效时,T37复位,当前值清0,状态位也清0,即回复原始状态。若I0.0接通时间未到设定值就断开,T37则立即复位,Q0.0不会有输出。
(2)记忆型通电延时定时器(TONR )指令工作原理
使能端(IN )输入有效时(接通),定时器开始计时,当前值递增,当前值大于或等于预置值(PT )时,输出状态位置1。使能端输入无效(断开)时,当前值保持(记忆),使能端(IN )再次接通有效时,在原记忆值的基础上递增计时。
注意:TONR 记忆型通电延时型定时器采用线圈复位指令R 进行复位操作,当复位线圈有效时,定时器当前位清零,输出状态位置0。
程序分析如图4-42所示。如T3,当输入IN 为1时,定时器计时;当IN 为0时,其当前值保持并不复位;下次IN 再为1时,T3当前值从原保持值开始往上加,将当前值与设定值PT 比较,当前值大于等于设定值时,T3状态位置1,驱动Q0.0有输出,以后即使IN 再为0,也不会使T3复位,要使T3复位,必须使用复位指令。
图4-42 TONR 记忆型通电延时型定时器工作原理分析
PT I0.0 T37当前值
Q0.0 最大值32767 图4-41 通电延时定时器工作原理分析
LD I0.0
TON T37,100
LD T37
= Q0.0
PT
I0.0
T3当前值 I0.1
Q0.0 LD I0.0
TONR T3,100
LD I0.1
R T3,1
LD T33
= Q0.0
(3)断电延时型定时器(TOF )指令工作原理
断电延时型定时器用来在输入断开,延时一段时间后,才断开输出。使能端(IN )输入有效时,定时器输出状态位立即置1,当前值复位为0。使能端(IN )断开时,定时器开始计时,当前值从0递增,当前值达到预置值时,定时器状态位复位为0,并停止计时,当前值保持。
如果输入断开的时间,小于预定时间,定时器仍保持接通。IN 再接通时,定时器当前值仍设为0。断电延时定时器的应用程序及时序分析如图4-43所示。
小结:
○
1以上介绍的3种定时器具有不同的功能。接通延时定时器(TON )用于单一间隔的定时;有记忆接通延时定时器(TONR )用于累计时间间隔的定时;断开延时定时器(TOF )用于故障事件发生后的时间延时。
○
2TOF 和TON 共享同一组定时器,不能重复使用。即不能把一个定时器同时用作TOF 和TON 。例如,不能既有TON T32,又有TOF T32。
图4-43所示 TOF 断电延时定时器的工作原理 I0.0
T37当前值 PT
Q0.0
3s
LD I0.0
TOF T37,+30
LD T37
= Q0.0