了解 Studio5000 Logix Designer 中的 PLC 计数器
计数器是基本的 PLC 指令,用于跟踪特定事件发生的次数。
在本指南中,您将了解计数器的一般工作原理,并探索 Studio5000 Logix Designer 中提供的梯形图计数器指令。
计数器概念
每当梯级输入条件变为 TRUE 时,计数器就会递增其累计值 (ACC)。当ACC达到或超过编程器定义的预设值(PRE)时,计数器被认为完成并且其DN位变为ON。
单独的复位指令可以使 ACC 恢复为零。计数器非常适合跟踪电机启动以触发预测性维护等应用,我们在 Learn Logix7 中介绍了这一场景。
Studio5000 Logix Designer 中的计数器
向上计数 (CTU)
CTU 指令从零开始向上计数。每次梯级输入条件为 TRUE 时,ACC 都会增加 1。
当 ACC>=PRE 时,DN 位变为 TRUE,表示计数器已达到目标。
DN 保持有效状态,直到复位 (RES) 指令将其清除或 ACC 降至 PRE 以下。
倒计时 (CTD)
只要梯级输入条件为 TRUE,CTD 指令就会将 ACC 减 1。它通常与同一标签上的 CTU 配对。
当 ACC>=PRE 时,DN 位保持 TRUE。 CTD 对于跟踪离开区域的物品非常有用,例如离开缓冲区的托盘。
上溢和下溢处理
由于即使在计数器完成后 ACC 仍会继续变化,因此它可能会溢出(超过标签的最大值)或下溢(低于其最小值)。溢出会将 ACC 从正数翻转为负数,这可能会导致 DN 意外重置。下溢则相反。
为了检测这些条件,每个计数器标签都包含一个溢出位 (OV) 和一个下溢位 (UN)。检查这些位可以让您做出适当的响应。
总结
本文介绍了 PLC 计数器的基础知识以及 Studio5000 Logix Designer 中的特定 CTU/CTD 指令。虽然其他编程语言(例如功能框图和结构化文本)提供其他计数器类型,但概念保持一致。
自动化控制系统