
西门子PLC定时器TON和TONR的区别是什么?
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文章深入解析了西门子PLC中定时器TON与TONR的功能区别,帮助工程师理解其工作原理并正确应用这两种定时器。
在西门子PLC编程中,定时器是常用的控制元件之一,用于执行延时操作以及处理时间相关的任务。西门子PLC提供了多种类型的定时器,其中TON(On Delay Timer)和TONR(Retentive On Delay Timer)是最基础的两种类型。尽管它们的名字都包含“ON Delay”,但两者在逻辑功能上存在明显的区别。
首先了解TON定时器:当输入信号从false变为true时,TON定时器开始计数。一旦启动,累计时间会不断增加直至达到预设的时间值。如果在此期间输入条件由true转为false,则定时器复位并重新开始计数,直到再次满足延时要求为止;完成设定的延时期间后输出信号置为true,并保持此状态直到输入条件变为false。因此,TON定时器适用于那些仅在特定条件下需要延迟功能的应用场景。
接下来是TONR定时器:与TON相比,它具有记忆功能,在计数过程中即使输入信号由true转为false也不会立即复位而是继续累积时间直至达到预设值;当再次满足启动条件时将继续从上一次中断的位置开始累计。因此,对于需要在多次中断后仍能持续计算时间的应用场景来说,TONR定时器是理想的选择。
要使用这两种定时器,我们需要设定几个关键参数:
- 对于TON:PT(预设延时)、IN(输入信号)和Q(输出状态)。其中PT用于设置延迟时间长度;IN作为启动信号;而Q表示完成计数后的结果。
- 而对于TONR,则需要额外指定ET(累计时间),以显示已经过的时间。与TON不同,复位TONR必须使用特定的重置指令而不是依赖于输入条件的变化。
在实际应用中比较这两种定时器时可以遵循以下步骤:
1. 分析具体需求:确定是否需要保持中断前累积的时间或者每次都需要从头开始计数。
2. 根据上述分析选择合适的定时器类型(TON或TONR)。
3. 编写相应的PLC程序代码,确保符合所选定时器的逻辑规则。
4. 在实际设备上测试并验证编写好的程序是否能实现预期功能。
总的来说,尽管这两种类型的定时器在许多方面都很相似,但它们各自独特的特性使它们适用于不同的应用场景。因此,在进行工业自动化项目时正确选择和使用TON或TONR可以显著提高系统的效率与稳定性。
全部评论 (0)


