首页 百科知识 高速计数器的工作模式说明

高速计数器的工作模式说明

时间:2022-10-16 百科知识 版权反馈
【摘要】:从各个高速计数器的工作模式的描述中可以看到:6个高速计数器所具有的功能不完全相同,最多可能有12种工作模式,可分为4种类型。下面以HC1的工作模式为例,说明高速计数器的工作模式。当增计数脉冲的上升沿与减计数脉冲的上升沿出现的时间间隔大于0.3ms,高速计数器就可以分别捕获到每一个独立事件。正交计数器有两种工作状态:一种是输入1个计数脉冲时,当前值计1个数。

5.7.4 高速计数器的工作模式说明

从各个高速计数器的工作模式的描述中可以看到:6个高速计数器所具有的功能不完全相同,最多可能有12种工作模式,可分为4种类型。下面以HC1的工作模式为例,说明高速计数器的工作模式。

1.具有内部方向控制的单相增/减计数器

在模式0、模式1和模式2中,HC1可作为具有内部方向控制的单相增/减计数器,它根据PLC内部的特殊继电器SM47.3的状态(1或0)来确定计数方向(增或减),外部输入I0.6作为计数脉冲的输入端。在模式1和模式2中,I1.0作为复位输入端。在模式2中,I1.1作为启动输入端,其时序图如图5-27所示。

img238

图5-27 具有内部方向控制的单相增/减计数器的时序图

2.具有外部方向控制的单相增/减计数器

在模式3、模式4和模式5中,HC1可作为具有外部方向控制的单相增/减计数器,它根据PLC外部输入点I0.7的状态(1或0)来确定计数方向(增或减),外部输入I0.6作为计数脉冲的输入端。在模式4和模式5中,I1.0作为复位输入端。在模式5中,I1.1作为启动输入端,其时序图如图5-28所示。

img239

图5-28 具有外部方向控制的单相增/减计数器的时序图

3.具有增/减计数脉冲输入端的双相计数器

在模式6、模式7和模式8中,HC1可作为只有增/减脉冲输入的双相计数器,它根据PLC外部输入点I0.6和I0.7的状态(1或0)来确定计数方向(增或减),外部输入I0.6作为增计数脉冲的输入端,I0.7作为减计数脉冲的输入端。在模式7和模式8中,I1.0作为复位输入端。在模式8中,I1.1作为启动输入端,其时序图如图5-29所示。

img240

图5-29 具有增/减计数脉冲输入端的双相计数器的时序图

如果增/减数脉冲的上升沿与减计数脉冲的上升沿出现的时间间隔在0.3ms之内,CPU会认为这2个计数脉冲是同时到来的,此时,计数器的当前值保持不变,也不会发出计数方向改变的信号。当增计数脉冲的上升沿与减计数脉冲的上升沿出现的时间间隔大于0.3ms,高速计数器就可以分别捕获到每一个独立事件。

4.A/B相正交计数器

在模式9、模式10和模式11中,HC1可作为A/B相正交计数器(所谓正交,是指A、B两相输入脉冲相差90°)。外部输入I0.6为A相脉冲输入,I0.7为B相脉冲输入。在模式10和模式11中,Il.0作为复位输入信号。在模式11中,I1.1作为启动输入信号。

当A相脉冲超前B相脉冲90°时,计数方向为递增计数,当B相脉冲超前A相脉冲90°时,计数方向为递减计数。

正交计数器有两种工作状态:一种是输入1个计数脉冲时,当前值计1个数。此时的计数倍率为1,其时序图如图5-30所示。

img241

图5-30 1倍率的正交计数器的时序图

在许多位移测量系统中,常常采用光电编码盘,将光电编码盘的A,B两相输出信号作为高速计数器的输入信号,为提高测量精度,光电编码盘的A,B相脉冲信号作4倍频计数。当A相脉冲信号超前B相脉冲信号90º时,为正转(顺时引转动);当B相脉冲信号超前A相脉冲信号90º时,为反转(逆时针转动)。为满足这种需要,正交计数器的另一种工作状态是输入1个计数脉冲时,当前值计4个数,此时的计数倍率为4,其时序图如图5-31所示。

img242

图5-31 4倍率的正交计数器的时序图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈