PLC编程里面的TONR代表什么
-
TONR是PLC编程中的一种定时器类型。它代表"Timer On-delay, Retentive",即延时定时器,保持状态。
在PLC编程中,定时器是一种常用的功能块,用于在程序中实现时间延时或时间控制的功能。TONR是其中一种常见的定时器类型,它具有以下特点:
-
延时功能:TONR定时器可以实现指定时间延时后,输出信号是否置位的控制。在PLC程序中,可以通过设定TONR的时间参数来实现所需的延时功能。只有等到指定时间经过后,TONR定时器的输出信号才会置位。
-
保持状态:TONR定时器还具有保持状态的特性。即使PLC处于断电或重启状态,TONR定时器的状态会被保留下来,不会丢失。这一特性保证了PLC系统即使在异常情况下也能正确运行。
-
具有输入输出:TONR定时器通常具有一个输入和一个输出。输入信号触发TONR定时器开始计时,而输出信号则在定时器时间到达后进行状态置位。
-
可灵活配置:TONR定时器的时间参数可以根据应用需求进行灵活配置。可以指定定时器的时间单位(毫秒、秒或分钟)以及定时器的时间值。用户可以根据具体的应用场景来决定合适的时间配置。
总之,TONR代表PLC编程中的一种延时定时器类型,具有延时功能和保持状态特性,可以在PLC程序中实现时间延时和时间控制的功能。
1年前 -
-
在PLC编程中,TONR是一个用来计时的指令,它代表着"Timer On Retentive"(保持型定时器)。下面是关于TONR的详细解释和其在PLC编程中的作用:
-
保持型定时器:TONR指令是一种特殊类型的定时器,它在PLC断电后能够保持其当前的计时值。这意味着,即使PLC重新上电,定时器的计时也会继续,而不会从零重新开始。
-
开关触发: TONR指令与常规定时器(TON)类似,只不过它的启动和停止是通过开关触发的。当定时器的输入触发条件满足时,定时器开始计时,当输入触发条件不满足时,定时器停止计时。
-
计时基准:定时器的计时单位可以根据实际应用的需求进行配置。可以选择以毫秒、微秒或其他时间单位进行计时。这使得PLC程序中的计时更加灵活和可定制。
-
定时器参数:TONR指令中包含以下几个参数:
- PT:预设时间(Preset Time),即定时器的计时时间。当达到预设时间时,定时器触发。
- ET:累计时间(Elapsed Time),即定时器从启动开始计时的时间。
- IN:输入触发条件,当满足输入条件时,定时器开始计时。
- Q:输出,当定时器达到预设时间时,输出对应的状态。
-
应用:TONR指令在PLC编程中广泛应用于需要计时控制的场景,例如:延时关断电路、定时操作、周期性任务、计数器控制等。通过合理使用TONR指令,PLC程序可以精确地控制各种时间相关的操作和事件。
总之,TONR是PLC编程中的一个保持型计时器指令,它通过开关触发来启动和停止计时,具有延迟关断、定时操作等多种应用。它可以在PLC断电后保持计时值,无需重新启动。
1年前 -
-
在PLC编程中,TONR代表"Timer On-Delay Retentive",即延时触发器保持功能。TONR函数用于创建一个基于时间的延时输出。当输入信号(通常是一个触发事件)被激活时,定时器开始计时。当定时器计时达到预设值时,输出信号被激活。与普通的TON(Timer On-Delay)函数不同的是,TONR函数具有保持功能,即在断电或重新启动后,定时器的值会保存下来,以保证延时输出的连续性。
下面是关于使用TONR函数的操作流程和示例。
-
参数设置:在使用前,需要设置TONR函数的参数,包括计时器名称、延时时间和触发条件等。具体参数设置方法取决于PLC编程软件的不同。
-
触发事件:根据需要,设置一个触发事件来启动定时器。触发事件可以是一个外部输入信号(如传感器触发)或者一个内部逻辑条件(如某个变量的状态)。当触发事件发生时,定时器开始计时。
-
执行延时:定时器开始计时后,根据设置的参数,等待延时时间到达。在这段时间内,可以进行其他操作或者执行其他逻辑。根据具体编程软件的要求,可以使用Ladder Diagram、Function Block Diagram、Structured Text等不同的编程语言。
-
输出信号:当定时器计时达到预设的延时时间时,输出信号被激活。可以将输出信号用于控制其他设备或执行其他操作。
下面是一个使用TONR函数的编程示例,在此示例中,一个传感器检测到物体,触发一个定时器,延时2秒后输出信号激活。
Timer1(TONR)
- Delay: 2秒
- Trigger: 传感器输入(IO地址:X0)
主程序:
- 当传感器输入信号激活时(X0=1),启动定时器Timer1。
- 等待定时器Timer1的输出信号(Q1)被激活。
如此,当传感器检测到物体并触发输入信号时,定时器开始计时,经过2秒钟后,定时器的输出信号激活。这个输出信号可以用于控制其他设备,例如关闭一个阀门,启动一个电机等。
总结:TONR函数在PLC编程中用于创建延时输出,具有保持功能以保证延时输出的连续性。通过设置参数、触发事件、执行延时和输出信号激活等步骤,可以实现定时延迟控制。
1年前 -