CPU200 本体集成高速计数器 下载本文

内容发布更新时间 : 2024/5/2 1:40:52星期一 下面是文章的全部内容请认真阅读。

CPU 本体集成高速计数器

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

固件版本V1.0 的CPU SR20、 CPU SR40、 CPUST40 、CPU SR60 和 CPU ST60可以使用4个60kHz单相高速计数器或2个40kHz的两相高速计数器,而

CPU CR40可以使用4个30kHz单相高速计数器或2个20kHz的两相高速计数器。 固件版本V2.0 到V2.2的标准型CPU(ST/SR20、ST/SR30、ST/SR40、

ST/SR60)可以使用4个200kHz单相高速计数器或2个100kHz的两相高速计数器,而紧凑型CPU CR40、CR60可以使用4个100kHz单相高速计数器或2个50kHz的两相高速计数器。

固件版本V2.3 的标准型CPU支持6个高速计数器,具体请参考表1和表2。 表1 标准CPU高速计数器

标准型CPU 参数 高速计数器 ——单相/双相 ——CPU SR20 AC/DC/Relay CPU ST20 DC/DC/DC CPU SR30 AC/DC/Relay CPU ST30 DC/DC/DC CPU ST40 DC/DC/DC CPU SR40 AC/DC/Relay CPU ST60 DC/DC/DC CPU SR60 AC/DC/Relay 6(全部) 6(全部) 6(全部) 6(全部) 4 @ 200 KHz +2 @30 KHz 5 @ 200 KHz +1 @30 KHz 4 @ 200 KHz +2 @30 KHz 4 @ 200 KHz +2 @30 KHz 2 @ 100 KHz+ 2@20Kz 3 @ 100 KHz+ 1@20Kz 2 @ 100 KHz+ 2@20Kz 2 @ 100 KHz+ 2@20Kz A/B相 表2 经济型CPU参数

经济型CPU 参数 高速计数器 ——单相/双相 ——A/B相 4 @100 KHz 4 @ 100 KHz 4 @ 100 KHz 4 @ 100 KHz CPU CR20s AC/DC/Relay CPU CR30s AC/DC/Relay CPU CR40s AC/DC/Relay CPU CR60s AC/DC/Relay 4(全部) 2 @ 50 KHz 2 @ 50 KHz 2 @ 50 KHz 2 @ 50 KHz 计数器共有四种基本类型:带有内部方向控制的单相计数器,带有外部方向控制的单相计数器,带有两个时钟输入的双相计数器和A/B相正交计数器。 表3. 高速计数器的模式及输入点: 模式 描述 HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 0 1 3 带有内部方向控制的单相计数器 带有外部方向控制的单相计数器 I0.0 I0.1 I0.2 I0.3 I0.6 I1.0 时钟 时钟 时钟 输入点 I0.1 I0.3 I0.7 I1.1 方向 I0.4 I0.5 I1.2 I1.3 复位 4 6 7 9 10 表4. 高速计数器的寻址 高速计数器号 新当前值(新 CV) 新预置值(新 PV) 当前计数值(仅读出) HSC0 SMD38 SMD42 HC0 HSC1 SMD48 SMD52 HC1 带有增减计数时钟的双相计数器 时钟 增时钟 增时钟 时钟A 时钟A 方向 减时钟 减时钟 时钟B 时钟B 复位 复位 复位 A/B相正交计数器 HSC2 SMD58 SMD62 HC2 HSC3 SMD138 SMD142 HC3 HSC4 SMD148 SMD152 HC4 HSC5 SMD158 SMD162 HC5 高速计数器的具体编程及相关的中断和其它参数,请参见《S7-200 SMART 系统手册》,上面有详细的阐述及例程。

STEP 7-Micro/WIN SMART提供了一个方便实用的高速计数器指令编程向导,用户可以简单快速地配置自己的高速计数器功能。 西门子热线工程师内部学习讲座-HSC部分:

?

S7-200 SMART PLC 高速计数器功能(西门子热线工程师内部学习讲座)

高速输入降噪

要正确操作高速计数器,可能需要执行以下一项或两项操作:

● 调整 HSC 通道所用输入通道的“系统块”数字量输入滤波时间。 在 S7-200

SMART CPU 中。 在 HSC 通道对脉冲进行计数前应用输入滤波。 这意味着,如果 HSC 输入脉冲以输入滤波过滤掉的速率发生,则 HSC 不会在输入上检测到任何脉冲。 请务必将 HSC 的每路输入的滤波时间组态为允许以应用需要的速率进行计数的值。 包括方向和复位输入。 下表显示可检测到的每种输入滤波组态的最大输入频率。