西门子S7-200 SMART 高速计数器之编码器使用(一)

目录

       一、高速计数器的简介

       1、高速计数器的工作模式和输入

       2、高速计数器的控制字和初始值、预置值

       二、高速输入降噪

       三、高速计数器指令向导


       一、高速计数器的简介

       对超出CPU普通计数器能力的脉冲信号进行测量。S7-200 SMART CPU提供了多个高速计数器(HSCO~HSC6,具体请参考表1和表2)以响应快速脉冲输入信号。高速计数器的计数速度比PLC的扫描速度要快得多,因此高速计数器可独立于用户程序工作,不受扫描时间的限制。用户通过相关指令,设置相应的特殊存储器控制计数器的工作。高速计数器的一个典型的应用是利用光电编码器测量转速和位移。

表1 标准型CPU高速计数器

标准型CPU参数

CPU SR20

CPU ST20

CPU SR30

CPU ST30

CPU ST40

CPU SR40

CPU ST60

CPU SR60

高速计数器

6(全部)

6(全部)

6(全部)

6(全部)

单相/双相

4个200KHz+2个30KHz

5个200KHz+1个30KHz

4个200KHz+2个30KHz

4个200KHz+2个30KHz

A/B相

2个100KHz+2个20Kz

3个100KHz+1个20Kz

2个100KHz+2个20Kz

2个100KHz+2个20Kz

表2 经济型CPU参数

经济型CPU参数

CPU  CR20s   

CPU CR30s

CPU CR40s

CPU CR60s

高速计数器

4(全部)

单相/双相

4个100KHz

4个100KHz

4个100KHz

4个100KHz

A/B相

2个50KHz

2个50KHz

2个50KHz

2个50KHz

       1、高速计数器的工作模式和输入

       高速计数器有8种工作模式,每个计数器都有时钟、方向控制、复位启动等特定输入。对于双向计数器,两个时钟都可以运行在最高频率上,高速计数器的最高计数频率取决于CPU的类型。在正交模式下,可选择1× (1倍速)或者4× (4倍速)输入脉冲频率的内部计数频率。高速计数器有8种4类工作模式:

       (1)无外部方向输入信号的单/减计数器(模式0和模式1)用高数计数器的控制字的第3位控制加减计数,该位为1时为加计数,为0时为减计数。

       (2)有外部方向输入信号的单/减计数器(模式3和模式4)方向信号为1时,为加计数,方向信号为0时,为减计数。

       (3)有加计数时钟脉冲和减计数时钟脉冲输入的双相计数器(模式6和模式7)若加计数脉冲和减计数脉冲的上升沿出现的时间间隔短,高速计数器认为这两个事件同时发生,当前值不变,也不会有计数方向的变化的指示。否则高速计数器能捕捉到每个独立的信号。

       (4) A/B相正交计数器(模式9和模式10)它的两路计数脉冲的相位相差90。 ,正转时A相时钟脉冲比B相时钟脉冲超前90。。反转时, A相时钟脉冲比B相时钟脉冲滞后90%。利用这一特点,正转时加计数,反转时减计数。

表3 高速计数器的输入点分配和功能

模式

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值