通电延时定时器(TON)指令工作原理
5.2定时器资料

5.2定时器指令定时器与计数器都是控制设备实现自动运行最基本的元件。
使用定时器与计数器指令可实现复杂的控制任务。
定时器指令用于计时。
S7-200系列PLC定时器有三种TON、TOF、 TONR。
5.2.1定时器基本概念1.定时器6要素(1)类型——TON、TONR、TOF三种(2)输入端——IN(3)设定值——PT(4)分辨率——1ms/10ms/100ms三种(5)当前值——Txx,如T37,运行过程中显示在定时器号的位置(6)状态位——Txx,如T37,运行过程中由触点显示其状态位的状态。
2.指令盒形式定时器指令的梯形图格式为指令盒形式,如图4.11。
1.IN—运行条件输入端,又称使能端;2.PT—为定时器的计时设定值或存放设定值的地址,数据类型为INT(整数);3.T37—为定时器的器件号(地址号),定时器编号为T0~T255;4.TON—定时器的种类。
5.实际计时的大小:定时值=设定值×分辨率(ms)。
3.定时器分辨率与最大设定值5.2.2通电延时定时器TON(On-Delay Timer)通电延时型定时器TON,通电时,延时接通。
具体工作原理如下:1.初始状态当前值=0,状态位=0。
2.输入端有效,开始计时。
当前值上升,状态位=0。
3.如果计时时间<设定值,输入端复位,则当前值上升到有效时间后归零,状态位=0。
(输入断电,状态位马上复位)。
4.计时时间>=设定值当前值连续计时,状态位=1。
(输入通电,状态位延时接通。
)5.2.3 断电延时定时器TOF(Off-Delay Timer)断电延时定时器TOF,断电时,延时断开。
具体工作原理如下:1.初始状态当前值=0,状态位=0。
2.输入端有效,当前值=0,状态位=1。
(输入有效,状态位马上有效)3.输入端断开,开始计时,当前值上升,状态位=1。
4.计时时间<设定值,输入端复位,当前值上升到有效时间后归零,状态位=1。
s7-200指令应用实例(3)

2. 设置中间单元 在梯形图中,若多个线圈都受某一触点串并联电路的控制,为了简化电路,在梯形图中可设置该电路控制的存储器的位,如图所示,这类似于继电器电路中的中间继电器 。
4. 外部联锁电路的设立 为了防止控制正反转的两个接触器同时动作造成三相电源短路,应在PLC外部设置硬件联锁电路。 5.外部负载的额定电压 PLC的继电器输出模块和双向晶闸管输出模块一般只能驱动额定电压AC 220V的负载,交流接触器的线圈应选用220V的。
输出 Q0.1 H1 //抢答席1上的指示灯 Q0.2 H2 //抢答席2上的指示灯 Q0.3 H3 //抢答席3上的指示灯
(3)程序设计 抢答器的程序设计如图4-35所示。本例的要点是:如何实现抢答器指示灯的“自锁”功能,即当某一抢答席抢答成功后,即使释放其抢答按钮,其指示灯仍然亮,直至主持人进行复位才熄灭;如何实现3个抢答席之间的“互锁”功能。
4.2.3编程注意事项及编程技巧
1.梯形图语言中的语法规定 (1)程序应按自上而下,从左至右的顺序编写。 (2)同一操作数的输出线圈在一个程序中不能使用两次,不同操作数的输出线圈可以并行输出。如图所示。
(3)线圈不能直接与左母线相连。如果需要,可以通过特殊内部标志位存储器SM0.0(该位始终为1)来连接,如图所示。
TONR T××,PT
TOF T××,PT
2. 时基 按时基脉冲分,则有1ms、10ms、100ms 三种定时器。不同的时基标准,定时精度、定时范围和定时器刷新的方式不同。 (1)定时精度和定时范围。 定时器的工作原理是:使能输入有效后,当前值PT对PLC内部的时基脉冲增1计数,当计数值大于或等于定时器的预置值后,状态位置1。 其中,最小计时单位为时基脉冲的宽度,又为定时精度; 从定时器输入有效,到状态位输出有效,经过的时间为定时时间, 即:定时时间=预置值×时基。 当前值寄存器为16bit,最大计数值为32767,由此可推算不同分辨率的定时器的设定时间范围。CPU 22X系列PLC的256个定时器分属TON (TOF)和TONR工作方式,以及3种时基标准,如表4-4所示。 可见时基越大,定时时间越长,但精度越差。
第4章 PLC基本指令及其应用(2-3)

10ms
T35 Q0.3
I0.0
T36
Q0.3 ( )
IN
T36
TON
400
PT
10ms
13
第三节 计数器指令
• 计数器指令用于累计外部输入脉冲或由软件生成 的脉冲个数,实现计数操作。 • S7-200 PLC 有三种类型计数器: ① 加计数器CTU(Count-Up) ② 减计数器CTD(Count-Down) ③ 加、减计数器CTUD(Count-Up/Down) 共256个计数器,编号为C0~C255
22
注
3.举例
23
四、计数器指令程序举例
例1.长延时电路 定时器的最大定时时间为 3276.7S 若想得到6小时(10小时、12 小时)的定时,如何实现?
梯形图:
I 0.0 T37 IN T37 TON
600
T37
PT 100ms C1 CU CTU
定时器T37的延时时间为1分 钟,计数器的计数初值定为360 ,每过1分钟,T37闭合1次,计 数器减1,T37闭合360次,计数 器控制触点C1动作,输出继电 器Q0.0接通。长延时时间为6小 时。
19
3.举例
20
三、 加减计数器CTUD( Count-Up-Down )
1.指令格式
LAD:
编号
I0.1 I0.2 CU CD I0.3
类型
加计数脉冲输入端 减计数脉冲输入端
Cn
CTUD
CTU CTD CTUD
R
复位端
PV
STL: CTUD Cn,PV
设定值 -32767~32767
21
2.工作过程
7
3.举例
8
定时器延时原理

定时器延时原理
定时器延时原理是通过设置一个特定的时间参数,使定时器经过一段时间后产生中断信号,从而实现延时的效果。
在具体实现上,定时器一般是由一个可编程的时钟源驱动的,例如晶体振荡器。
时钟源不断产生脉冲信号,定时器根据这些脉冲信号进行计数。
定时器内部有一个计数寄存器,用于记录经过的脉冲数。
当计数寄存器的值达到预设值时,定时器会产生一个中断信号,从而告知系统已经经过了设定的时间。
具体的延时时间可以通过设定计数寄存器的初始值和设定值来实现。
初始值是定时器刚开始计数时的值,设定值是定时器达到的数值。
通过调整这两个值,可以实现不同的延时时间。
当定时器的计数寄存器值达到设定值时,定时器会产生中断信号,这时处理器会进行相应的处理操作,例如执行延时后的程序代码。
需要注意的是,定时器的精度取决于时钟源的频率和定时器的位数。
时钟源频率越高,定时器计数的精度越高。
定时器的位数决定了计数器能够达到的最大值,从而限制了最大的延时时间。
总之,定时器延时原理是通过定时器产生中断信号来实现延时操作,通过设定计数寄存器的初始值和设定值,可以实现不同的延时时间。
通电延时定时器(TON)指令工作原理

**************************************************************************(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复位,必须使用复位指令。
PTI0.0T37当前值 Q0.0 最大值32767图4-41 通电延时定时器工作原理分析LD I0.0 TON T37,100 LD T37 = Q0.0**************************************************************************图4-42 TONR 记忆型通电延时型定时器工作原理分析(3)断电延时型定时器(TOF )指令工作原理断电延时型定时器用来在输入断开,延时一段时间后,才断开输出。
定时器的工作原理

定时器的工作原理
定时器是一种用于计时和发送定时信号的电子设备或程序,其工作原理基于时钟信号和计数器。
工作原理如下:
1. 定时器通常由一个时钟信号作为输入。
时钟信号可以是外部时钟信号,也可以是定时器内部的时钟源。
2. 时钟信号进入计数器。
计数器是一个二进制计数器,根据时钟信号的频率进行递增。
3. 计数器的位数决定了定时器的计数范围。
例如,一个8位计数器可以计数的最大值是255。
4. 当计数器达到设定的计数值时,会触发一个定时事件。
这个事件通常是通过产生一个中断信号来实现。
5. 中断信号通常会引发一个中断处理程序,该处理程序可以执行预先定义好的操作,例如更新显示屏、发送数据等。
6. 定时器可以设置为周期性计时,即每当计数器达到设定值时,就会触发一个定时事件,并重新开始计数。
这种情况下,定时器会一直重复计数。
总结:定时器的工作原理是通过计数器和时钟信号来实现计时和定时触发事件。
计数器递增,当计数器达到设定的计数值时,触发定时事件。
定时器可以周期性地重复计数和触发事件。
延时器TON在保护中的应用浅谈

延时器TON在保护中的应用浅谈热电站过程控制中温度连锁保护运用得相当广泛,而温度的测量主要是热电偶、热电阻两类。
对于热电偶及热电阻由于使用环境的恶劣及产品质量的问题,在实际测量过程中往往会出现偏差。
为了保证保护的可靠多作,往往是通过增加测点及在保护逻辑中通过多选一或逻辑与等来实现。
动作的可靠性虽然大大加强,但也提高了误动率。
为了在不影响保护动作的可靠性基础上,尽量减少误动率。
我认为有必要在原有保护逻辑上增加延时器,以达到既保证安全又减少不必要的经济损失。
现以台州旺能环保能源有限公司汽机ETS轴承回油温度保护逻辑改造为例,具体说明延时器TON在和利时MCSV中如何实现保证保护可靠动作的同时减少保护误动作的发生。
台州旺能环保能源有限公司由于前期施工遗留问题,自2012年9月运行至今。
多次出现由于轴承回油温度异常而引发误跳机。
后经总工周玉彩召集相关专业专工协商讨论后,提出如下改造方案:1.更换热工保护用轴承回油温度远传温度计。
2.检查就地至DCS盘柜连接电缆。
3.在轴承回油温度保护逻辑中修改品质判断逻辑相关参数并增加延时器TON逻辑。
4.修改轴承回油温度定值为70℃为75℃。
原有保护逻辑如下所示:原保护测点为五个(汽轮机前轴承回油温度、汽轮机后轴承回油温度、推力轴承回油温度、发电机前轴承回油温度、发电机后轴承回油温度)品质判断后与保护定值70℃比较经或逻辑输出至ETS动作。
其中原品质判断逻辑RL斜率为30(测点1秒钟之内变化30判断为坏点,保持前1秒值输出)。
后修改保护逻辑如下:修改保护逻辑定值为75℃,将品质判断逻辑RL斜率改为5,并在品质判断后加入一个2秒的延时器TON逻辑。
在完成相关技术改造后,定能减少保护误跳的发生进而减少不必要的经济损失。
李国付2013.8.31。
西门子SCL编程入门教程连载(7)-定时器指令

西门子SCL编程入门教程连载(7)-定时器指令西门子SCL语言中的定时器指令都是使用IEC定时器,其指令包括:脉冲定时器(TP)、延时接通定时器(TON)、延时断开定时器(TOF)、保持型延时接通定时器(TONR)、复位定时器(RESET_TIMER)及定时器预设值设置(PRESET_TIMER)指令,下面我们来一一介绍下。
1、脉冲定时器(TP)指令脉冲定时器(TP)指令的作用是用来产生脉冲信号。
从指令列表中添加TP指令时会自动生成背景数据块(默认名称IEC_Timer_0_DB),指令初始状态如下:脉冲定时器(TP)指令有四个引脚参数:1、IN:布尔型变量,输入值,当该引脚信号从0变为1时(上升沿)定时器开始计时;2、PT:时间型变量,输入值,Preset Time,表示定时器的预设时间值;3、Q:布尔型变量,输出值,定时器标志位;4、ET:时间型变量,输出值,表示定时器的当前时间;脉冲定时器的工作过程如下:1、IN参数的上升沿信号启动定时器开始计时,此时Q输出信号的值为1;随着时间的流逝,当定时器的当前值大于预设值PT时,若IN的信号仍然为1,则输出信号Q的值变为0;2、当定时器激活后,无论输入参数IN的值是否发生变化,定时器都将持续计时,直到预设的时间值走完;3、定时器计时结束后,IN参数信号的上升沿会重新激活定时器;脉冲定时器(TP)的时序图如下:2、延时接通定时器(TON)指令延时接通定时器(TON)指令用于信号的延时接通。
从指令列表中添加该指令时会自动生成背景数据块(默认名称IEC_Timer_0_DB),指令初始状态如下:TON指令也有四个引脚,其含义与之前介绍的TP(脉冲定时器)指令的引脚参数相同。
延时接通定时器的工作过程如下:1、引脚IN的上升沿信号(0变为1)启动定时器开始计时,此时输出引脚Q的值为0;2、随着时间的流逝,当定时器的当前值大于预设的时间值,并且输入引脚IN的信号值仍保持为1时,输出引脚Q的值从0变为1;3、如果在计时的过程中,输入参数IN的值从1变为0,则定时器停止计时;直到下一次上升沿(从0变为1)后重新计时;延时接通定时器(TON)的时序图如下:3、延时断开定时器(TOF)指令延时断开定时器指令TOF用于信号的延时断开。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
创作编号:
GB8878185555334563BT9125XW
创作者: 凤呜大王*
(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复位,必须使用复位指令。
PT
I0.0
T37当前值 Q0.0 最大值32767
图4-41 通电延时定时器工作原理分析
LD I0.0 TON T37,100 LD T37 = Q0.0
图4-42 TONR 记忆型通电延时型定时器工作原理分析
(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。
PT
I0.0
T3当前值
I0.1
Q0.0 LD I0.0 TONR T3,100 LD I0.1 R T3,1 LD T33 = Q0.0
图4-43所示 TOF 断电延时定时器的工作原理
创作编号:
GB8878185555334563BT9125XW
创作者: 凤呜大王*
I0.0
T37当前值
PT
Q0.0
3s
LD I0.0 TOF T37,+30 LD T37 = Q0.0。