计数器是 PLC 编程中非常重要的指令。几乎每个逻辑都需要它。无论是计数某物还是计数事件,计数器都是 PLC 编程的重要组成部分。
因为事件计数在许多应用程序中都有使用,它可以帮助 PLC 程序员节省编写繁琐代码的时间。但是,很多时候,如果计划不起作用,总是需要找到备用解决方案。
对于计数器,如果 PLC 程序员无法正常工作,他们也必须知道备用逻辑。为此,可以组合和编写两个指令 - 移动和添加。
在这篇文章中,我们将学习如何使用移动和添加指令在 PLC 编程中设计计数器。
计数器
首先,我们将看到计数器指令的编写方式。请参阅下图。如您所见,计数器有三个输入 - 计数、重置和设置值;并有两个输出 - 完成和当前值。
需要一个计数输入来为计数器提供计数脉冲,需要一个复位输入来复位计数器,并且需要一个设定值来为计数器提供设定的计数。完成输出用于表示计数器已完成计数,当前值显示计数器到目前为止已计数的当前计数值。
当收到计数输入时,计数器会增加一个值。计数输入以脉冲为基础工作,而不是连续工作。当计数器达到其设定的计数时,输出完成位继续。
然后关闭它的唯一方法是给出复位输入。计数值将在此输入上变为零,计数器因此复位。需要注意的是,即使计数已达到并且您仍然给出计数输入,那么计数也会继续递增。
您还可以看到在计数器输出之后使用了一个比较块,这允许它传递到要打开的最后一位。如果设定的计数为零,这可以防止最后一位不必要地打开。
使用移动指令在 PLC 中设计计数器
现在,我们将了解如何借助移动和添加指令编写相同的代码。请参阅下图。在第一个梯级中,计数输入被添加指令替换。
如果输入条件为真,则会发生加法,并且还会使用脉冲。必须使用脉冲,否则,将持续进行加法,并且无法对其进行控制。
在第二个梯级中,它比较是否已达到设定的计数。它还检查设定的计数是否大于零。
如果这些条件为真,则输出打开。在第三个梯级中,在收到相应的输入后,计数器值变为零。
这相当于重置输入的操作。这三个梯级足以复制计数器的功能。您可以根据需要使用计数器或此 PLC 逻辑。但是,需要注意的是,我们也可以通过这种方式编写计数器。
这样,我们就了解了如何使用移动和添加指令在 PLC 编程中编写计数器。