- {{item.name}}
计数器
![star](/download/images/main-stars-grey.png)
![star](/download/images/main-stars-grey.png)
![star](/download/images/main-stars-grey.png)
![star](/download/images/main-stars-grey.png)
![star](/download/images/main-stars-grey.png)
- 0
- 0
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 可以由其他已编程功能的实际数值提供
可以使用以下功能的实际值:
- 模拟量比较器(实际值 Ax - Ay)
- 模拟量阈值触发器(实际值 Ax)
- 模拟量放大器 (实际值 Ax)
- 模拟量多路复用器 (实际值 AQ)
- 模拟量斜坡函数发生器 (实际值 AQ)
- 算术指令 (实际值 AQ)
- PI 控制器 (实际值 AQ)
- 增/减计数器(实际值 Cnt)
- 模拟量滤波器 (实际值 AQ)
- 平均值 (实际值 AQ)
- 最大值/最小值 (实际值 AQ)
- 接通延迟 (当前时间 Ta)
- 断开延迟 (当前时间 Ta)
- 接通/断开延迟 (当前时间 Ta)
- 掉电保持接通延迟 (当前时间 Ta)
- 脉宽触发继电器(单脉冲输出) (当前时间Ta)
- 边缘触发的脉冲继电器 (当前时间 Ta)
- 异步脉冲发生器 (当前时间 Ta)
- 楼梯照明开关 (当前时间 Ta)
- 多功能开关 (当前时间 Ta)
- 秒表 (实际值 AQ)
- 阈值触发器 (实际值 Fre)
运用举例:编程界面展开功能块下面的加号,将展开的引用参数使用连接线拖动到一起后实现关联引用
使用算术指令的输出值作为接通阈值 On 的引用,(如图.2)
图.2实现数据引用
计数器的时序图
图.3 计数器时序图
功能说明(如图.3)
- 该功能在输入 Cnt 处的每个正跳沿上,以一个计数增加(Dir = 0)或减少(Dir = 1)内部计数器。
- 可以使用输入 R 将内部计数值复位到初始值。 在 R = 1 期间,输出也为 0 并且输入Cnt 的脉冲未计数。
- 如果未对可保持性进行设置,则发生电源故障后将复位输出 Q 和到期的时间。
- 根据 Cnt 的实际值和置位的阈值置位和复位 Q。 请参见以下计算规则。
计算规则
- 在接通阈值 >= 断开阈值时:
- 如果 Cnt >= On,则 Q = 1
- 如果 Cnt < Off,则 Q = 0
- 而在接通阈值 < 断开阈值时
- 如果 On <= Cnt < Off,则 Q = 1
说明
系统将循环扫描设定的计数器阈值。因此,如果快速数字量输入 I3、I4、I5 或 I6 处的脉冲频率比扫描周期时间快,则直到超出指定的限值时特殊功能才能切换。
示例: 每个周期最多可以对 100 个脉冲进行计数;至今已对 900 个脉冲计数。 On =950;Off = 10000。值达到 1000 后,输出会在下一个周期置位。(如果 Off = 980,则输出根本不能置位)。
常见问题
1.使用高速输入进行速度或频率测量并显示到屏幕上(如图.4)
该功能需要使用频率阈值触发器和算术指令可以实现速度的计算
图.4 通过高速输入测量频率
注意:此指令库/程序的作者和拥有者对于该软件的功能性和兼容性不负任何责任。使用该软件的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为 此联系西门子技术支持与服务部门。
![](/download/images/argicle33.png)
剩余80%未阅读,请登录查看大全章节内容
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
{{item.nickName}}