线下实训
HOME
线下实训
正文内容
plc编程ton和tof TON,TOF,TONR三种定时器的比较
发布时间 : 2025-01-19
作者 : 小编
访问数量 : 23
扫码分享至微信

TON、TOF、TONR三种定时器的比较

想必大家在学习西门子S7-200SMART PLC TON、TOF、TONR三种定时器的时候会有一种很疑惑的表情如下图:

我想大家此时心里活动状态应该是:什么?这是啥?TON、TOF、TONR有什么区别,分别是什么功能?

想到这,便进入沉思:

好,为了让大家不在疑惑,简单易懂的明白TON、TOF、TONR这三种定时器的功能和区别,那么请看详细分解读。

一、 编写定时器程序指令

第一步:(桌面打开STEP 7-MicroWIN SMART编程软件)

第二步:(在左侧项目树—定时器把TON、TOF、TONR三个定时器指令拖放在程序段中)

程序段1:先创建一个常开触点I0.0,再把TON拖放到I0.0后面,TON命名为T37, PT引脚设置为18秒。

程序段2:先创建一个常开触点I0.1,再把TOF拖放到I0.1后面,TOF命名为T38, PT引脚设置为18秒。

程序段3:先创建一个常开触点I0.2,再把TONR拖放到I0.2后面,TONR命名为T5,PT引脚设置为18秒。

程序段4:先创建一个常开触点I0.3,拖放一个复位指令复位T5一次。

第三步:(下载程序到PLC)

二、 监控程序

第一步:(下载完毕后,监控程序)

第二步:(把I0.0 I0.1 I0.2全部强制为一,TON、TOF、TONR全部接通。)

第三步:(此时不知道大家有没有发现 TON和TONR接通并在不停的计时,反而TOF接通没有计时,此时我们把I0.0 I0.1 I0.2取消强制为0,再看一下效果)

第四步:(此时大家不知道有没有发现,在I0.0 I0.1 I0.2断开同时TON(T37)随断开而归零,TOF(T38)却在断开时计时,接通却没有计时,TONR(T5)断开当前计时没有被清零)

解析:通过第三步、第四步我们可以分析到TON(T37) TOF(T38) TONR(T5)在全部接通的时候TON(T37) TONR(T5)同时在计时,而TOF(T38)却并没有计时,通过第四步我们可以分析到在全部断开的同时TON(T37) TONR(T5)停止计时,但这里有一个小细节要注意TONR(T5)虽然断开了,但定时时间还是保持的没有随断开而自动清零,TOF(T38)反而在断开后开始计时运行了。

答:除上述分析可以看出:

TON(T37)是接通开始定时,定时时间一到接通相关触点。

TOF(T38)是断开开始计时,断开延时。

TONR(T5)接通开始定时,断开后保持当前定时时间,再次接通的时候会继续从当前时间开始计时,时间可以累积。

友情提醒:我们还可以通过STEP 7-MicroWIN SMART编程软件帮助查看对应定时器信息和用法,鼠标点击要查看的定时器程序块,按一下键盘上的F1键即可打开帮助查看详细信息。

技成培训网原创,作者:徐陈爽,未经授权不得转载,违者必究~

PLC编程,时间继电器TON、TOF、TP有什么区别

1、 TON

函数说明:

输入:

IN :类型:BOOL;触发条件

PT :类型:TIME;延时时间

输出 :

Q : 类型:BOOL;延时一段时间(PT)后,置为高电平直至输入为0(False).

ET :类型:TIME;计时时间

定义变量,按F2找到定义的TON变量,或者标准库中的Standard.TON;

键入对应的输入输出变量,注意时间的书写格式,上篇有提到。

解析: 当IN为FALSE时,输出Q为FALSE;

当IN为由FALSE变为TRUE时,延迟导通过程中Q为FALSE,当时间到Q变为TRUE;

如果之后一直保持IN为TRUE,则输出Q的值一直为TRUE;

如果在延迟导通后将IN变为FALSE,则输出变为FALSE。

2、 TOF

函数说明

输入:

IN : 类型:BOOL; 触发条件

PT :类型: TIME;; 延时时间

输出:

Q :类型:BOOL; 变量在延时一段时间(PT)后置为False

ET: 计时时间

解析: 当IN为FALSE时,输出Q为FALSE;

当IN由FALSE变为TRUE时,输出Q由于FALSE变为TRUE,并开始保持Q输出为TRUE;

当IN由TRUE变为FALSE时,捕获到下降沿,开始延迟关闭,输出Q保持为TRUE,直到延迟关闭时间到,输出Q才变为FALSE;

3、 PT

函数说明:

输入:

IN : 类型:BOOL; 触发条件

PT : TIME;延时时间

输出 :

Q : BOOL; 输入有上升沿信号,则Q置为高电平一段时间(PT)

ET : TIME; 计时时间

解析: 当IN为False,输出Q为False;

当IN由False变为True(即上升沿信号),输出Q由于FALSE变为TRUE,并开始保持一段时间(PT)后,由True变为False;

在一个PT时间周期内,即输出Q已经为True的情况下,输入IN再次获得上升沿信号,对该函数不产生影响。

相关问答

ton和tof有何区别?

ton和tof主要区别是功能含义不同:TON表示延迟开门,TOF表示延迟关门。也就是说ton指令只由控制器打开,tof指令只由控制器关闭。ton和tof主要区别是功能含义...

求TON与TOF的计算公式,对,是公式-盖德问答-化工人互助问答社区

dx.doi.org/10.1021/ja303560c|J.Am.Chem.Soc.2012,134,11235?11242记错了是12年的1:TON=底物用量/催化剂用量1:T...

三菱时间指令编程方法?

三菱时间指令是指三菱PLC(可编程逻辑控制器)中的一种指令,用于实现定时器、计数器等功能。下面是三菱时间指令的编程方法:1.确定定时器或计数器的类型:...

plc定时器T37和T38是特殊情况?

定时器类型分辨率最大值定时器号码TONR1毫秒32.767秒T0,T6410毫...定时器类型分辨率最大值...

西门子1500plc编程指令?

西门子1500PLC编程指令包括但不限于以下几种:LD指令用于加载数据,AND指令用于逻辑与运算,OR指令用于逻辑或运算,XOR指令用于逻辑异或运算,MOV指令用于数据...

PLC梯形图时间继电器线圈指令是多少啊?

首先用到了PLC外部就不再需要时间继电器了(KT),PLC内部是有时间继电器调用的:如下说明接通延时定时器(TON)指令在启用输入为"打开"时,开始计时。当前...

S7-200plc定时器按功能分为哪几种?分辨率有哪几种?

西门子200系列的PLC定时器有三种,分别是:1、TON,延时接通定时器。2、TONR,掉电保护延时接通定时器。3、TOF,断开延时定时器。定时器是对时间间隔计数...

PLC定时器怎么清零?

计时器TON.TOF的不用清零.掉电保存的才要清,可以用(R)来清,一共就3种型号计数器,一般除了增减计数器外其他的计数器指令都带有R端,前面加个开关就好了,触发就...

plc定时器定义?

PLC定时器是程序可编程控制器中的一个功能模块,用于控制某个事件或操作在特定时间间隔内执行或停止。它一般包含计时器值、设定值、当前时间等参数。PLC定时器...

西门子PLC里的TONTOF定时器?

TON接通延时:像点燃炮仗的药引,设定时间到(药引烧完),TON输出接通信号(炮仗才响),TOF断开延时:像点燃蜡烛,火柴虽然灭了,但蜡烛仍在烧,设定时间到(蜡烛烧完...

 六小龄童的妻子  西华路 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部