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

高速计数器

star star star star star
0 分
  • 软件编程
  • 系统配置
  • 使用操作
  • S7-200
发布时间:2024年04月24日
  • 0
  • 1
高速计数器介绍。

CPU上的集成高速计数器

S7-200 CPU具有集成的、硬件高速计数器。

CPU221和CPU222可以使用4个30kHz单相高速计数器或2个20kHz的两相高速计数器,而CPU224和CPU226可以使用6个30kHz单相高速计数器或4个20kHz的两相高速计数器。

S7-200的新一代产品CPU224 XP支持更高的计数速度。

高速计数器可以被配置为12种模式中的任意一种,但并不是所有计数器都能使用每一种模式。 在正交模式下,你可以选择一倍速或者四倍速计数速率。对于操作模式相同的计数器,其计数功能是相同的。

计数器共有四种基本类型:带有内部方向控制的单相计数器,带有外部方向控制的单相计数器,带有两个时钟输入的双相计数器和A/B相正交计数器。

表1. 高速计数器的模式及输入点:

模式
描述
输入点备注
HSCO
I0.0
I0.1
I0.2

(1)
HSC1
I0.6
I0.7
I1.0
I1.1
(2)
HSC2
I1.2
I1.3
I1.4
I1.5
(2)
HSC3
I0.1



(1)
HSC4
I0.3
I0.4
I0.5


HSC5
I0.4




0
带有内部方向控制的单相计数器时钟




1
时钟

复位


2
时钟

复位
启动

3
带有外部方向控制的单相计数器时钟
方向



4
时钟
方向
复位


5
时钟
方向
复位
启动

6
带有增减计数时钟的双相计数器增时钟
减时钟



7
增时钟
减时钟
复位


8
增时钟
减时钟
复位
启动

9
A/B相正交计数器时钟A
时钟B



10
时钟A
时钟B
复位


11
时钟A
时钟B
复位
启动

12
只有 HSC0 和 HSC3 支持模式 12。
HSC0 计数高速脉冲输出 Q0.0;
HSC3 计数高速计数脉冲输出 Q0.1。






(1) 支持模式 12。

  • 高速计数器的实际输入要根据用户选择的高速计数器号和模式来确定,如上表。例:如果你选择了HSC0的模式1,则你的外部高速计数输入点应接在I0.0,外部复位点应接在I0.2。
  • 如果用户使用了多个高速计数器,则被某一高速计数器占用了的输入点,其它高速计数器不能再使用。如HSC0的模式3已经占用了I0.1作为外部方向控制点,那么HSC3高速计数器就不能再使用了,因为它的计数输入点也是I0.1,与之冲突了。

(2) CPU 221/222 没有 HSC1 和 HSC2。

表2. 高速计数器的寻址

高速计数器号
HSC0
HSC1
HSC2
HSC3
HSC4
HSC5
新当前值(仅装入)
SMD38
SMD48
SMD58
SMD138
SMD148
SMD158
新预置值(仅装入)
SMD42
SMD52
SMD62
SMD142
SMD152
SMD162
当前计数值(仅读出)
HC0
HC1
HC2
HC3
HC4
HC5



高速计数器的具体编程及相关的中断和其它参数,请参见《S7-200系统手册》,上面有详细的阐述及例程。

STEP 7-Micro/WIN 提供了一个方便实用的高速计数器指令编程向导,用户可以简单快速地配置自己的高速计数器功能。

高速计数器模式 12

S7-200 CPU 从 23 版以上开始支持高速计数器模式 12。

只有 HSC0 和 HSC3 支持模式 12。 HSC0 计数高速脉冲输出 Q0.0;HSC3 计数高速计数脉冲输出 Q0.1。

用户既可以自己编程使用模式 12,也可以在配置高速脉冲输出功能时,通过简单的设置使能模式 12。


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

  • 评论
更多
  • 分享

    扫码分享

扫码进入移动端

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