Studio 5000 Logix Designer:定时器指令综合指南
定时器是PLC编程中非常重要的指令,用于延迟信号的开启或关闭。
在本文中,我将向您介绍 PLC 编程中定时器的概念,并解释 Studio 5000 Logix Designer 中梯形图编程语言可用的特定定时器指令。
计时器概念
正如我在简介中提到的,定时器在 PLC 编程中用于延迟信号的打开或关闭。在我们具体了解 Studio 5000 Logix Designer 中不同定时器指令的工作原理之前,让我们快速了解一下定时器的一般工作原理。
延时定时器是PLC编程中最常用的定时器类型之一,定时器在使能时开始累加定时器。
当定时器启用时,定时器的累计时间会在每次扫描时更新。
当累计时间等于PLC程序员定义的预设时间时,定时器完成,定时器输出打开。
当定时器的输入关闭时,定时器的输出关闭,并且累计时间被重置。
您可以看到如何使用定时器指令在输入打开后延迟打开输入预定的时间。
现在您已经了解了定时器在 PLC 编程中的一般工作原理,接下来让我们看一下 Studio 5000 Logix Designer 中梯形图编程语言可用的特定定时器指令。
Studio 5000 Logix Designer 中的计时器
定时器开启延迟 (TON)
定时器接通延迟(TON)指令用于延迟打开信号。
当定时器的梯级输入条件为真时,定时器被启用并开始累加时间。累计时间存储在定时器后备标签的 ACC 成员中。
当累计时间等于预设时间时,定时器完成,并且输出(也称为完成位)打开。预设时间由PLC程序员定义,并存储在定时器后备标签的PRE成员中。
当指令的梯级输入条件为“假”时,计时器不会启用。当定时器未使能时,累加值重置为 0,Done 位为 False。
定时器关闭延迟 (TOF)
时间关闭延迟(TOF)指令用于延迟信号关闭。它与 TON 指令完全相反。
当 TOF 指令的梯级输入条件变为 False 时,TOF 指令被启用。
启用后,它会累积时间并将累积时间存储在其后备标记的 ACC 成员中。
当累计时间等于预设时间时,Done 位变为 False。
与 TON 指令一样,当定时器未使能时,TOF 指令的累计时间会被重置。
保持定时器开启 (RTO)
TON 和 TOF 定时器指令是非保持指令。我们说它们是非保持性的,因为当定时器未启用时,它们不会保留其累积值。
相反,保持定时器打开(RTO)指令是一个保持定时器。
当定时器的梯级输入条件变为真时,RTO 指令被启用。启用后,计时器会累积时间并将累积时间存储在其后备标记的 ACC 成员中。
当定时器未使能时,累加值被保留。
当计时器重新启用时,累计值会从其最后一个值继续递增。
当累加值等于预设值时,定时器的 Done 位被打开,累加值停止增加。
要重置RTO指令的累加值,需要使用Reset或RES指令。
RTO 非常适合跟踪事件的总时间。在学习 Logix 7:使用定时器和计数器进行编程中,我们通过一个应用示例来了解如何使用 RTO 来跟踪电机的总运行时间并确定何时需要进行定期维护。
总结
在本文中,您了解了定时器在 PLC 编程中的一般工作原理。您还了解了 Studio 5000 Logix Designer 中的梯形图编程语言可以使用哪些定时器指令以及这些指令的工作原理。
应该注意的是,其他编程语言中也有其他定时器指令,例如 Studio 5000 Logix Designer 中的功能框图。这些指令的行为与我们在本文中讨论的指令略有不同。
自动化控制系统