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 通过高速输入测量频率
参考例程:
注意:此指令库/程序的作者和拥有者对于该软件的功能性和兼容性不负任何责任。使用该软件的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为 此联系西门子技术支持与服务部门。