西门子s7-200 编程教程计数器(S7-200高速计数器工作模式)
西门子s7-200 编程教程计数器(S7-200高速计数器工作模式)正交4x模式正交1Ⅹ模式4、 A/B相正交计数器(模式9-11);它的两路计数脉冲的相位互差90°,正转时A相时钟脉冲比B相时钟脉冲超前90°,反转时A相时钟脉冲比B相时钟脉冲滞后90°,利用这一特性可以实现在正转时加计数,反转时减计数。A/B相正交计数器可以选择1倍频(1X)模式和4倍频(4X)模式,在1倍频模式,时钟脉冲的每一周期计1次数,在4倍频模式,时钟脉冲的每一周期计4次数。两相计数器的两个时钟脉冲可以同时工作在最大速率,全部计数器可以同时以最大速率运行,互不干扰。根据有无复位输入和启动输入,上述的4类工作模式又可以各分为3种,因此HSC1和HSC2有12种工作模式;HSC0和HSC4因为没有启动输入,只有8种工作方式;HSC3和HSC5只有时钟脉冲输入,所以只有1种工作方式。
高速计数器工作模式分为下面4大类:
1、 无外部方向输入信号的单相加/减计数器(模式0-2);可以用高速计数的控制字节的第3位来控制加计数或减计数。该位为1时为加计数,为0时为减计数。
2、 有外部方向输入信号的单相加/减计数器(模式3—5);方向输入信号为1时为加计数,为0时为减计数。
3、 有加计数时钟脉冲和减计数时钟脉冲输入的双相计数器(模式6-8);若加计数脉冲和减计数脉冲的上升沿出现的时间间隔不到0.3ms,高速计数器会认为这两个事件是同时发生的,当前值不变,也不会有计数方向变化的指示。反之,高速计数器能够捕捉到每一个独立事件
4、 A/B相正交计数器(模式9-11);它的两路计数脉冲的相位互差90°,正转时A相时钟脉冲比B相时钟脉冲超前90°,反转时A相时钟脉冲比B相时钟脉冲滞后90°,利用这一特性可以实现在正转时加计数,反转时减计数。
A/B相正交计数器可以选择1倍频(1X)模式和4倍频(4X)模式,在1倍频模式,时钟脉冲的每一周期计1次数,在4倍频模式,时钟脉冲的每一周期计4次数。两相计数器的两个时钟脉冲可以同时工作在最大速率,全部计数器可以同时以最大速率运行,互不干扰。
根据有无复位输入和启动输入,上述的4类工作模式又可以各分为3种,因此HSC1和HSC2有12种工作模式;HSC0和HSC4因为没有启动输入,只有8种工作方式;HSC3和HSC5只有时钟脉冲输入,所以只有1种工作方式。
正交1Ⅹ模式
正交4x模式