电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

什么是高速计数器的工作模式与外部输入信号

2016-09-12 21:32分类:PLC编程入门 阅读:

 

    (1)高速计数器的工作模式
    高速计数器最多有12种工作模式。不同的高速计数器有不同的模式。高速计数器的工作模式分为下面的四大类:
    1)无外部方向输入信号的单相加/减计数器(即带有内部方向控制的单相计数器)(模式O~2):用高速计数器的控制字节的第3位来控制加计数或减计数。该位为1时为加计数,为0时为减计数。
  2)有外部方向输入信号的单相加/减计数器(模式3~5):方向输入信号为1时为加计数,为0时为减计数。
  3)有加计数时钟脉冲和减计数时钟脉冲输入的双相计数器(模式6 -8):若加计数脉冲和减计数脉冲的上升沿出现的时间间隔不到0. 3ms,高速计数器会认为这两个事件是同时发生的,当前值不变,也不会有计数方向变化的指示。反之,高速计数器就能够捕捉到每一个独立事件。
  4) A/B相正交计数器(模式9—11:它的两路计数脉冲的相位互差900,如图7-5所示,正转时A相时钟脉冲比B相时钟脉冲超前900,反转时A相时钟脉冲比B相时钟脉冲滞后900。利用这一特点可以实现在正转时加计数,反转时减计数。
    A/B相正交计数器可以选择1倍速模式(见图7-5)和4倍速模式(见图7-6)。在一倍速模式,时钟脉冲的每一周期计1次数,在4倍速模式,时钟脉冲的每一周期计4次数。
    双相计数器的两个时钟脉冲可以同时工作在最大速率(30kHz),全部计数器可以同时以最大速率运行,互不干扰。
    并不是所有的计数器都能使用每一种模式,可以使用的类型有:无复位或启动输入;有复位无启动输入或者既有启动又有复位输入。根据有无复位输入和启动输入,上述的4类工作模式又可以各分为3种。因此HSCI和HSC2有12种工作模式;HSCO和HSC4因为没有启动输入,只有8种工作方式;HSC3和HSC5只有时钟脉冲输入,所以只有一种工作方式。
    (2)高速计数器的外部输入信号
    各计数器有专用的时钟脉冲、方向控制、复位及启动输入端子,有的计数器只有部分输入端子。各高速计数器的外部输入信号见表7-6和表7-7。S7-200 PLC只有CPU224、CPU226和CPU226XM有HSC1和HSC2。
    有些高速计数器的输入点相互间或它们与边沿中断(10.0~10.3)的输入点有重叠,同一输入点不能用于两种不同的功能。但是高速计数器当前模式未使用的输入点可用于其他功能。例如,HSCO工作在模式1时只使用10.0及10.2,10.1可供边沿中断或HSC3使用。
    当复位输入信号有效时,将清除计数当前值并保持清除状态,直至复位信号关闭。当启动输入有效时,将允许计数器计数;关闭启动输入时,计数器当前值保持恒定,时钟脉冲不起作用。如果在关闭启动输入时,使复位输入有效,将忽略复位输入,当前值不变;如果激活复位输入后再激活启动输入,则当前值被清除。
    (3)高速计数器的中断事件类型
    高速计数器的中断事件大致可分为三种方式:所有的计数器模式都会在当前值等于预置值时产生中断;使用外部复位端的计数模式支持外部复位中断;除去模式0、1和2之外,所有计数器模式都支持计数方向改变中断(见图7-7)。每种中断条件都可以分别使能或者禁止。
    当使用外部复位中断时,不要写入初始值,或者是在该中断服务程序中先禁止再允许高速计数器工作,否则会产生一个致命错误。

上一篇:为大家讲解一下中断连接指令与中断分离指令的使用方法

下一篇:如何使用西门子PLC中的高速计数器指令

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部