简述
根据参数设置,输入脉冲将增加或减少一个内部值。当达到配置的阈值时,置位或复位输出。计数的方向可以通过输入 Dir 处的信号来更改。
|
连接 |
描述 |
|
输入 R |
可以通过输入 R(复位)处的信号将输出和内部计数器值复位为起始值。 |
|
输入 Cnt |
该功能在输入 Cnt 从 0 跳转到 1 时计数。从 1 跳转到 0 时不计数。
|
|
输入 Dir |
输入 Dir(方向)可以确定计数的方向: Dir = 0:增 |
|
参数 |
开:接通阈值/数值范围:0 至 999999 |
|
输出 Q |
根据 Cnt 的实际值和置位的阈值置位和复位 Q。 |
参数 On 和 Off
接通阈值On和断开阈值Off 可以由其它已编程功能的值提供:
模拟量比较器:Ax - Ay
模拟量阈值触发器:Ax
模拟量放大器:Ax
模拟量多路复用器:AQ
模拟量斜坡函数发生器:AQ
算术指令:AQ
比例积分控制器:AQ
增/减计数器:Cnt
在 0BA7 及以上版本上,您还可以使用以下已编程功能的实际值:
接通延迟:Ta
断开延迟:Ta
接通/断开延迟:Ta
有掉电保持的接通延迟:Ta
脉宽触发继电器(单脉冲输出):Ta
边缘触发的脉冲继电器:Ta
异步脉冲发生器:Ta
楼梯照明开关:Ta
多功能开关:Ta
秒表:AQ
模拟量滤波器:AQ
平均值:AQ
最大值/最小值:AQ
阈值触发器:Fre
您可以通过块编号选择所需的功能。
有关时基的有效性和准确性的信息,请参考 LOGO! 手册。
时序图
功能说明
该功能在输入 Cnt 处的每个正跳沿上,以一个计数增加(Dir = 0)或减少(Dir = 1)内部计数器。
可以通过复位输入 R 处的信号将内部计数器值复位为初始值。只要 R=1,输出 Q 便为 0,并且不会对输入 Cnt 处的脉冲进行计数。
根据 Cnt 的实际值和置位的阈值,置位和复位输出 Q。请参见以下计算规则。
计算规则
在接通阈值 ≥ 断开阈值时:
如果 Cnt ≥ On,则 Q = 1
如果 Cnt < Off,则 Q = 0。
如果阈值 (On) < 阈值 (Off),则:
如果 On ≤ Cnt < Off,那么 Q = 1。
|
|
0BA0-0BA5: |
警告
该功能在每个周期内都对计数器的限值轮询一次。
因此,如果快速输入 I3、I4、I5 或者 I6 处的脉冲比扫描周期时间快,则直到超出指定的限值时 SFB 才能切换。
例如:每个周期最多可以计数 100 个脉冲;目前已计数 900 个脉冲。On = 950;Off = 10000。值达到 1000 后,输出会在下一个周期置位。
如果关 = 980,则绝不会置位输出
扫描周期时间
有关如何确定 LOGO! 扫描周期时间的信息,请参考 LOGO! 手册中的附录。