PLC 编程包含多种类型的指令和操作数,用于执行逻辑。最常用的指令之一是计数器。
计数器用于计数。许多应用都需要计数;例如,即使是像计算一分钟内通过的瓶子数量这样的小逻辑也需要计数器。如果这样一个小应用程序需要计数器,那么自动化技术中就会有许多更大的逻辑类型,这些逻辑使用计数器。因此,这些是 PLC 编程中使用的重要指令类型。
有两种类型的计数器可用 – 普通计数器和步进计数器。在这篇文章中,我们将了解普通计数器和快速计数器之间的区别。
什么是普通计数器?
PLC 中没有正式术语称为普通计数器。它只是一个定义,用于显示两种基本类型的计数器 – 升压和降压。顾名思义,这些指令用于在输入脉冲时计数。
假设你有一个按钮,你想计算它被按下了多少次。如果你明白我们想要表达的意思,按下意味着只要按下它,它就会保持打开状态。一旦你把它拿开,它就会关闭。
这意味着它是一个脉冲型输入,计数器只理解这种类型的输入。如果输入持续保持打开状态,那么它就不会计数。只有当输入从打开状态变为关闭状态时,它才会计数,然后再次重复相同的序列。
请参阅上图以了解。CU(计数)输入用于在收到输入时增加计数器。由于它是一个触发器,因此当收到脉冲型输入时,计数会增加。PV 输入是设定值。只要没有达到设定的计数,计数器(Q)的输出就会保持关闭状态。当达到设定值时,输出就会打开。
现在,即使给出了计数输入,计数也会继续增加,输出也会保持打开状态。要关闭它,需要提供复位输入,该输入将复位计数器并使当前值归零。这是计数器的一般工作原理。
什么是快速计数器?
快速计数器与普通计数器相同,但唯一的区别是它计数非常快速的输入类型。假设您有一个接近传感器,它在 30 秒内打开或关闭 1000 次。这种快速输入在普通计数器中很难检测到,因为它的扫描时间较短。快速计数器将通过快速计数其输入处接收到的脉冲数来完成这项工作。
与普通计数器类似,其输出在达到设定值后打开,并且需要复位输入来复位计数器并关闭输出。快速计数器可以在 5 kHz 的频率下工作。
由于快速计数器功能块由特定的硬件中断管理,因此维持最大频率采样率可能会因您的特定应用程序和硬件配置而异。并非所有 PLC 输入都可以用作快速计数器;它只有一些专用的 PLC 输入用于分配快速计数功能。
如您所见,这两个计数器之间的唯一区别是运行速度,因为普通计数器不能接受任何快速类型的输入。
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now