S7-1200 V4.0 CPU 高速计数器

S7-1200 V4.0 CPU 提供了最多 6 个高速计数器,其独立于 CPU 的扫描周期进行计数。1217C 可测量的脉冲频率最高为 1 MHz,其它型号的 S7-1200 V4.0 CPU 可测量到的单相脉冲频率最高为 100 kHz,A/B 相最高为 80 kHz。如果使用信号板还可以测量单相脉冲频率高达 200kHz 的信号,A/B 相最高为 160 kHz。

S7-1200 V4.0 CPU 和信号板具有可组态的硬件输入地址,因此可测量到的高速计数器频率与高速计数器号无关,而与所使用的 CPU 和信号板的硬件输入地址有关。

表1. CPU 集成点输入的最大频率

CPU

CPU输入通道

1或2相位模式

A/B相正交相位模式

1211C

Ia.0—Ia.5

100 kHz

80 kHz

1212C

Ia.0—Ia.5

100 kHz

80 kHz

Ia.6—Ia.7

30 kHz

20 kHz

1214C

Ia.0—Ia.5

100 kHz

80 kHz

Ia.6—Ib.5

30 kHz

20 kHz

1215C

Ia.0—Ia.5

100 kHz

80 kHz

Ia.6—Ib.5

30 kHz

20 kHz

1217C

Ia.0—Ia.5

100 kHz

80 kHz

Ia.6—Ib.1

30 kHz

20 kHz

Ib.2—Ib.5
(.2+,.2-到.5+,.5-)

1 MHz 1 MHz

表2. 信号板输入的最大频率

SB 信号板 SB 输入通道 1 或 2 相位模式 A/B 相正交相位模式
SB1221 200K Ie.0—Ie.3 200 kHz 160 kHz
SB1223 200K Ie.0—Ie.1 200 kHz 160 kHz
SB1223 Ie.0—Ie.1 30 kHz 20 kHz

S7-1200 V4.0 CPU 高速计数器工作模式

S7-1200 V4.0 高速计数器定义为 4 种工作模式
1.单相计数器,外部方向控制。
2.单相计数器,内部方向控制。
3.双相增/减计数器,双脉冲输入。
4.A/B 相正交脉冲输入。

S7-1200 V4.0 CPU 与早期版本的 S7-1200 高速计数器比较

表3. S7-1200 V4.0 CPU 与早期版本的 S7-1200 高速计数器比较

高速计数器特征 早期版本的 S7-1200 CPU S7-1200 V4.0 CPU
高速计数器个数

并非所有 CPU 都可以使用 6 个高速计数器

最多可组态 6 个任意 CPU 内置或信号板输入的高速计数器
高速计数器最大频率 HSC1,HSC2,HSC3 可测量的单相脉冲频率最高为100 kHz,A/B相最高为80 kHz;HSC4,HSC5,HSC6 可测量的单相脉冲频率最高为 30 kHz,A/B相最高为 20 kHz 1217C 可测量的脉冲频率最高为1 MHz;其它型号的 S7-1200 V4.0 CPU 可测量到的单相脉冲频率最高为 100 kHz,A/B 相最高为 80 kHz。
高速计数器硬件输入地址 固定 可组态
高速计数器工作模式

高速计数器定义为 5 种工作模式
1.单相计数器,外部方向控制。
2.单相计数器,内部方向控制。
3.双相增/减计数器,双脉冲输入。
4.A/B 相正交脉冲输入。
5.监控PTO输出(仅限V2.2版本以前的S7-1200 CPU)。

高速计数器定义为 4 种工作模式
1.单相计数器,外部方向控制。
2.单相计数器,内部方向控制。
3.双相增/减计数器,双脉冲输入。
4.A/B 相正交脉冲输入。

不能监控PTO脉冲输出

高速计数器组态及编程

高速计数器寻址,事件组态和指令使用,请参考以下章节:

高速计数器组态及编程