增/减计数器

简述

根据参数设置,输入脉冲将增加或减少一个内部值。当达到配置的阈值时,置位或复位输出。计数的方向可以通过输入 Dir 处的信号来更改。

连接

描述

输入 R

可以通过输入 R(复位)处的信号将输出和内部计数器值复位为起始值。

输入 Cnt

该功能在输入 Cnt 从 0 跳转到 1 时计数。从 1 跳转到 0 时不计数。

  • 使用输入 I3、I4、I5、和 I6 来进行高频计数(LOGO! 12/24RCE/RCEo、LOGO! 24CE/24CEo):快速输入直接连接到增/减计数器功能块时,最大为 5 kHz

  • 使用任何其它输入或电路元素进行低频计数(通常为 4 Hz)。

输入 Dir

输入 Dir(方向)可以确定计数的方向:

Dir = 0:增
Dir = 1:下

参数

:接通阈值/数值范围:0 至 999999
:断开阈值/数值范围 0 至 999999
起始值:增或者减计数的起始数值。
掉电保持打开 = 该状态可保持在存储器中。

输出 Q

根据 Cnt 的实际值和置位的阈值置位和复位 Q

参数 On 和 Off

接通阈值On和断开阈值Off 可以由其它已编程功能的值提供:

0BA7 及以上版本上,您还可以使用以下已编程功能的实际值:

您可以通过块编号选择所需的功能。

有关时基的有效性和准确性的信息,请参考 LOGO! 手册

时序图

功能说明

该功能在输入 Cnt 处的每个正跳沿上,以一个计数增加(Dir = 0)或减少(Dir = 1)内部计数器。

可以通过复位输入 R 处的信号将内部计数器值复位为初始值。只要 R=1,输出 Q 便为 0,并且不会对输入 Cnt 处的脉冲进行计数。

根据 Cnt 的实际值和置位的阈值,置位和复位输出 Q。请参见以下计算规则。

计算规则

0BA0-0BA5:
起始值参数不存在。计数器始终从 0 开始增减计数。
0BA0-0BA3:
阈值(off)参数不存在。因此计算规则无效。

警告

该功能在每个周期内都对计数器的限值轮询一次。

因此,如果快速输入 I3、I4、I5 或者 I6 处的脉冲比扫描周期时间快,则直到超出指定的限值时 SFB 才能切换。

例如:每个周期最多可以计数 100 个脉冲;目前已计数 900 个脉冲。On = 950;Off = 10000。值达到 1000 后,输出会在下一个周期置位。

如果关 = 980,则绝不会置位输出

扫描周期时间

有关如何确定 LOGO! 扫描周期时间的信息,请参考 LOGO! 手册中的附录。

概览