• {{item.name}}
SIMATIC S7-200 SMART {{item.name}}
{{item2.name}}
更多

S7-200 SMART V3.0 高速计数器功能增强

star star star star star
0 分
  • 使用操作
发布时间:2025年11月28日
  • 0
  • 71
S7-200 SMART V3.0 高速计数器功能增强介绍

高速计数器功能

高速计数器可对标准计数器无法控制的高速事件进行计数。标准计数器受 PLC扫描时间的影响。我们可以使用HDEF和HSC指令创建HSC例程,也可以使用高速计数器向导简化编程任务。S7-200 SMART V3.0支持8路高速计数器。

高速计数器指令

S7-200 SMART高速计数器指令是HDEF和HSC,HDEF和HSC指令的功能描述如下表所示:

HDEF和HSC指令的管脚定义如下表所示:

图形用户界面, 文本, 应用程序, 电子邮件

AI 生成的内容可能不正确。

高速计数器的模式定义如下表所示:

高速计数器的特殊存储器如下表所示:

高速计数器的控制字节的定义如下表所示:

表格

AI 生成的内容可能不正确。

指令编程的步骤如下(以HSC0为例):

1. 使用首次扫描存储器位调用执行初始化操作的子例程。

2. 在初始化子例程中,根据所需的控制操作加载 SMB195 、 SMB37等。

3. 设置高速计数器模式MODE执行HDEF指令。

4. 执行HSC指令,使CPU对HSC0编程。

5. 退出子例程。

高速计数器向导

S7-200 SMART高速计数器向导编程简单方便,可以提高编程效率,高速计数器向导里可以直接组态高速计数器的类型、模式、输入等。如下图所示:

在主程序中调用向导生成的子程序:

当有脉冲进入时候,可以在状态图表里监控脉冲值,如下图所示:

更改输入点的滤波时间

要正确操作高速计数器,可能需要执行以下操作:
调整HSC通道所用输入通道的“系统块”数字量输入滤波时间。如果 HSC输入脉冲以输入滤波过滤掉的速率发生,则HSC不会在输入上检测到任何脉冲。 请务必将HSC的每路输入的滤波时间组态为允许以应用需要的速率进行计数的值,包括方向和复位输入。

输入滤波设置和可检测到的最大输入频率如下表所示:

  • 评论
更多
  • 分享

    扫码分享

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