LOGO! 计数器功能

LOGO! 12/24RCE/RCEo 和 LOGO! 24CE/24CEo 的特殊功能 *具有四路高速输入通道 ,即( I3 、I4 、I5 和 I6)

LOGO!高速脉冲输入最大 5 kHz
这些模块带有快速数字量输入(增/减计数器、阈值触发器)

输入电压 LOGO! 24CE LOGO! 12/24RCE
信号 0 < 5 VDC < 5 VDC
信号 1 >12 VDC > 8.5 VDC

表.1 输入电压范围

输入电流 LOGO! 24CE LOGO! 12/24RCE
信号 0 < 0.9 mA(I3 至 I6)
< 0.07 mA(I1,I2,I7,I8)
< 0.88 mA(I3 至 I6)
< 0.07 mA(I1,I2,I7,I8)
信号 1 > 2.1 mA(I3 至 I6)
> 0.18 mA(I1,I2,I7,I8)
> 1.5 mA(I3 至 I6)
> 0.12 mA(I1,I2,I7,I8)

表.2输入电流范围

计数指令应用

使用增/减计数器指令实现高速计数(如图.1)

图.1 计数器功能块调用

接线
描述
输入 R
输入 R 的信号将内部计数值复位到零。
输入 Cnt
该功能在输入 Cnt 从 0 跳转至 1 时计数。 1 至0 的转换不计数。
用于快速计数的输入 I3、I4、I5 以及 I6,最大值 5 kHz,
(仅适用于 LOGO! 12/24RCE/RCEo 和LOGO! 24CE/24CEo
使用任何其他输入频信号进行计数(通常为 4 Hz)
输入 Dir
在输入 Dir 上设置计数的方向:
Dir = 0: 增计数
Dir = 1: 减计数
参数
On: 接通阈值
值范围:0...999999
Off: 断开阈值
值范围:0...999999
StartVal: 开始增或减计数的初始值。
内部计数值 Cnt 的掉电保持:
/ = 无掉电保持
R = 状态为掉电保持。
输出 Q
根据 Cnt 的当前值和设置的阈值置位和复位Q。

表.3管脚及参数说明

接通阈值 On 和断开阈值 Off 可以由其他已编程功能的实际数值提供

可以使用以下功能的实际值:

运用举例:编程界面展开功能块下面的加号,将展开的引用参数使用连接线拖动到一起后实现关联引用

使用算术指令的输出值作为接通阈值 On 的引用,(如图.2)

图.2实现数据引用

计数器的时序图

图.3 计数器时序图

功能说明(如图.3)

计算规则

说明
系统将循环扫描设定的计数器阈值。因此,如果快速数字量输入 I3、I4、I5 或 I6 处的脉冲频率比扫描周期时间快,则直到超出指定的限值时特殊功能才能切换。
示例: 每个周期最多可以对 100 个脉冲进行计数;至今已对 900 个脉冲计数。 On =950;Off = 10000。值达到 1000 后,输出会在下一个周期置位。(如果 Off = 980,则输出根本不能置位)。

常见问题

1.使用高速输入进行速度或频率测量并显示到屏幕上(如图.4)

该功能需要使用频率阈值触发器和算术指令可以实现速度的计算

图.4 通过高速输入测量频率

参考例程:

Frequency_Measure

注意:此指令库/程序的作者和拥有者对于该软件的功能性和兼容性不负任何责任。使用该软件的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为 此联系西门子技术支持与服务部门。