- {{item.name}}
高速计数器概述
- 0
- 337
S7-1200 G2 CPU 最多可提供 8 个高速计数器,这些计数器独立于 CPU 的扫描周期进行计数。CPU 本体可接收的单相脉冲频率最高可达 100 kHz, A/B 相最高为 80KHz。如果使用信号板还可以测量单相脉冲频率高达 200 kHz 的信号, A/B 相最高为 160 kHz。高速计数器支持连接 PNP 或 NPN 脉冲输入信号,支持增量型编码器。由于高速计数器采用专用 HSC 芯片进行信号测量,数据不经过过程映像区,因此不受扫描周期影响。
1. 资源
CPU 集成输入点与信号板可用于高速计数器的信息参考表1和表2。
表 1. CPU 集成点输入的最大频率
| CPU | CPU输入通道 | 单相 | 两相位 | A/B正交 | |||
| 频率 | 高速计数最大数量 | 频率 | 高速计数最大数量 | 频率 | 高速计数 最大数量 | ||
| 1212(F)C | Ia.0~Ia.5 | 100kHz | 6 | 100kHz | 3 | 80kHz | 3 |
| Ia.6~Ia.7 | 30kHz | 2 | 30kHz | 1 | 20kHz | 1 | |
| 1214(F)C | Ia.0~Ia.5 | 100kHz | 6 | 100kHz | 3 | 80kHz | 3 |
| Ia.6~Ib.5 | 30kHz | 2 | 30kHz | 4 | 20kHz | 4 | |
表2.信号板(SB) 输入:最大频率
| SB信号板 | SB输入通道 | 单相 | 两相位 | A/B正交 | |||
| 频率 | 高速计数 最大数量 | 频率 | 高速计数 最大数量 | 频率 | 高速计数 最大数量 | ||
| 6ES7221-3BF50-0XB0 | Ie.0~Ie.7 | 100kHz | 8 | 100kHz | 4 | 80kHz | 4 |
| 6ES7223-7AF50-0XB0 | Ie.0~Ie.3 | 200kHz | 4 | 200kHz | 2 | 160kHz | 2 |
| 6ES7223-7BF50-0XB0 | Ie.0~Ie.3 | 100kHz | 4 | 100kHz | 2 | 80kHz | 2 |
注意:
S7-1200 G2 CPU 本体和扩展信号板,共支持 8 路高速计数器。
2. 输入点
S7-1200 G2 CPU 高速计数器所需要的同步输入、硬件门、捕捉输入、比较输出只能使用本体或者信号板的输入输出点。如果希望使用更多的高速计数器,或者连接 SSI 绝对值编码器,可以通过分布式的方式扩展例如 ET200SP 的高速计数器模块,这种方式不占用 S7-1200 高速计数器任何资源。对于信号板模块: 6ES7223-7AF50-0XB0,该模块支持的 5V 信号都是集电极开路信号,不是 5V 差分信号。
3. 滤波设置
在 S7-1200 G2 CPU 和 SB 信号板的属性中,数字量输入通道的输入滤波器默认设置值为 6.4 millisec,该输入滤波时间对应的高速计数器能检测到的最大频率为 78 Hz。
因此如果使用该默认值,且 S7-1200 CPU 或 SB 信号板接入的高速输入脉冲超过 78 Hz,则 S7-1200 G2 CPU 或 SB 信号板过滤掉该频率的输入脉冲。
输入滤波器时间和可检测到的最大输入频率参考表3.
表3. 滤波时间和频率对照表
| 输入滤波器时间 | 可检测到的最大输入频率 |
| 0.1 microsec | 1MHz |
| 0.2 microsec | 1MHz |
| 0.4 microsec | 1MHz |
| 0.8 microsec | 625kHz |
| 1.6 microsec | 312kHz |
| 3.2 microsec | 156kHz |
| 6.4 microsec | 78kHz |
| 10 microsec | 50kHz |
| 12.8 microsec | 39kHz |
| 20 microsec | 25kHz |
| 0.05 millisec | 10kHz |
| 0.1 millisec | 5kHz |
| 0.2 millisec | 2.5kHz |
| 0.4 millisec | 1.25kHz |
| 0.8 millisec | 625Hz |
| 1.6 millisec | 312Hz |
| 3.2 millisec | 156Hz |
| 6.4 millisec | 78Hz |
| 10 millisec | 50Hz |
| 12.8 millisec | 39Hz |
| 20 millisec | 25Hz |
4. 高速计数器工作模式
单相
两相位
A/B计数器
A/B 计数器四倍频
5. 运行类型
S7-1200 G2 CPU 支持 3 种高速计数器有三种运行类型,分别是:“计数”、“周期”和“频率”三种计数类型。
注意:
V1.0 的 S7-1200 G2 本体集成的高速计数器通道不支持“Motion Control”模式
如果需要使用 CPU 本体集成的高速计数器通道做运动控制轴的反馈/外部编码器/测量输入等功能
需要使用指令库实现,参考文档:本体集成 HSC 做外部编码器/测量输入
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错



西门子官方商城


{{item.nickName}}