• {{item.name}}
LOGO! {{item.name}}
{{item2.name}}
更多

计数器

star star star star star
0 分
发布时间:2024年06月13日
  • 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)

A diagram of a circuit

Description automatically generated

图.2实现数据引用

计数器的时序图

A diagram of a machine

Description automatically generated with medium confidence

图.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)

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

A diagram of a computer

Description automatically generated

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

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

剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。