您现在的位置是:首页 > PLC技术 > PLC技术

FX系列PLC的高速计数器简介

来源:艾特贸易2017-06-05

简介虽然 C235~C255 (共 21 点)都是高速计数器,但它们共享同一个 PLC 上的 6 个高速计数器输入端 ( X0~ X5) 。即如果输入已被某个计数器占用,它就不能再用于另一个高速计数器(或其他用途

    虽然C235~C255(共21点)都是高速计数器,但它们共享同一个PLC上的6个高速计数器输入端( X0~ X5)。即如果输入已被某个计数器占用,它就不能再用于另一个高速计数器(或其他用途)。也就是说,由于只有6个高速计数的输入,因此,最多同时用6个高速计数器。另外,还可用作比较和直接输出等高速应用功能。    高速计数器的选择并不是任意的,它取决于所需计数器的类型及高速输入的端子。计数器类型如下:    1相无启动/复位端子C235~C240    1相带启动/复位端子C241~C245    2相双向    C246~ C250    2A-B相型    C251~C255    上列所有的计数器均为32bit增/减计数器。各种计数器对应输入端子的名称如表1-1所示。    1-1    高速计数器(X0X2X3:最高10kHzX1X4X5:最高7kHz)
高速计数器(X0,X2,X3:最高10kHz;X1,X4,X5:最高7kHz)    注:U-增计数输入;D-减计数输入;A-A相输入;B-B相输入;R-复位输入;S-启动输入。    X6X7也是高速输入,但只能用作启动信号而不能用于高速计数。不同类型的计数器可同时使用,但它们的输入不能共用。    注:输入端X0~ X7不能同时用于多个计数器。例如,如果使用了C251,下列计数器和指令就不能使用:C235C236C241C244C246C247C249C252C254I0**I1**SPD(FNC 56)指令的有关输入。    高速计数器是按中断原则运行的,因而它独立于扫描周期,选定计数器的线圈应以连续方式驱动以表示这个计数器及其有关输入连续有效,其他高速处理不能再用其输入端子。    1-1如图1-12所示,当X20接通时,选中高速计数器C235,根据表1-1C235对应计数输入X0,因此,计数输入脉冲应从X0而不是X20输入。当X20断开,线圈C235断开;同时,C236接通,因此,选中计数器C236,其计数输入为X1端。
高速计数器应用示例
    1-12    高速计数器应用示例    警告:不要用计数输入端作计数器线圈的驱动触点,如图1-13所示。
高速计数器错误应用举例
    1-13    高速计数器错误应用举例    (1)1相型(C235~C245)    1相高速计数器有如下两组:
    上列两组计数器的计数方式及触点动作与前文中讲述的普通32bit计数器相同。作增计数器时,当计数值达到设定值时,触点动作并保持;作减计数时,到达计数值则复位。    1相计数器的计数方向取决于其对应标志MS△△△,△△△为对应计数器号(235~245)    1-14a所示为1相无启动/复位(C235~C240)高速计数器。每个计数器只用一个计数输入端。其动作如下:
1相型(C235~C245)高速计数器
    1-14    1相型(C235~C245)高速计数器    ①方向标志M8235ON时,计数器C235为减计数;方向标志M8235OFF时,计数器C235为增计数。    X11接通,C235复位至地,触点C235断开。    ③当X12接通,C235选中,从表1-1中得知,对应计数器C235的输入为X0C235X0输入的OFFON信号计数。    1-14b所示为1相带启动/复位(C241~C245)高速计数器。这些计数器各有一个计数输入及一个复位输入。计数器C244C245还另有一个启动输入。其动作如下:    ①当方向标志M8245ON时,C245减计数;当方向标志M8245OFF时,C245增计数。    ②当X14接通,C245像普通32bit计数器一样复位。从表1-1可知,C245还能由外部输入X3复位。    ③计数器C245还有外部启动输入端对。当X7接通时,C245开始计数;当X7断开时,C245停止计数。    X15选通C245,对R输入端的OFFON计数。    注意:对C245设置D0实际上是设置D0D1,因为计数器为32bit;外部控制启动( X7)和复位(X3)是立即响应的,它不受程序扫描周期的影响。    (2)2相双向计数器(C246~C250)    这种计数器具有一个输入端,用于增计数,另一个输入端用于减计数。某些计数器还具有复位和启动输入。    以图1-15a所示计数器C246为例,其动作如下:    ①当X10接通,C246以普通32bit增/减计数器一样的方式复位。    ②从表1-1可知,C246计数器用X0作为增计数端,X1作为减计数端,X11必须接通以选通C246,以使X0X1输入有效:    X0OFFON”,C246 1    X1OFFON”,C246 1
2相双向计数器    1-15    2相双向计数器    又如图1-15b所示计数器C250,由表1-1得知,双向计数器C250X5作为复位输入,X7作为启动输入,因此,可由外部复位,而不必使用RST C250指令。    ①要选通C250必须接通X13,启动输入X7必须接通以开始脉冲计数,X7OFF时停止计数。    ②增计数输入:X3    减计数输入:X4    ③计数方向可由监视相应的状态寄存器M8△△△得到,△△△为计数器号。    ON:减计数;    OFF:增计数。    (3)2A-B相计数器(设定值:-2 147 483 648~+2 147 483 647    22输入(C251~C2551个或2个电池后备)最多可有2232bit二进制增减计数器,其对于计数数据的动作过程与前文中描述的32bit计数器相同。对这些计数器,只有表1-1中所示的输入端可用于计数。它是采用中断方式计数,与扫描周期无关。这些计数器还有一些独立于逻辑操作的执行比较和输出操作的应用指令。选定计数器元件号后,对应的启动、复位及输入信号就能使用。A相和B相信号决定了计数器是增计数还是减计数。当A相波形为ON状态时:
    如图1-16所示,检查对应的特殊继电器M8△△△可知道计数器是增计数还是减计数:    ①在X11接通时,C251对输入X0A相)、X1 (B)ON/OFF事件计数。    ②选通信号X13接通时,一旦X7S启动输入)接通,C255立即开始计数,计数输入为X3A相)和X4B相)。    X5R复位输入)接通时,C255复位。在程序中编入虚线所示指令,则X12接通时也能使C255复位。
2相A-B相计数器应用实例
    1-16    2A-B相计数器应用实例    最高计数频率:    计数器的最高计数频率受两个因素约束:各个输入的响应速度、全部高速计数器的处理时间。    ①各输入端的响应速度。它由硬件所限制,只用一个计数器时各输入点的最高响应频率为:X0X1X2X3:最高10kHzX1X4X5:最高7kHz    ②全部高速计数器的处理时间。这是高速计数器的主要速度限制。计数器操作是采用中断方式,因此,计数器用得越少,则可计数频率就越高。但如果某些计数器用比较低的频率计数,则其他计数器可以较高的频率计数。    使用的全部计数器的频率总和应低于20kHz。频率总和是指同时在PLC上出现所有信号的最大频率的总和。为使高速计数器准确计数,这个频率总和必须小于20kHz    注意:FX2NX0X1是特殊的硬件计数器,当C235C236C246作单相高速计数器时,最高频率可达60kHz; C2512相计数器时,最高频率可达30kHz。使用高速比较指令采用X0X1作输入点时也有频率限制:FNC53FNC54最高可达11kHzFNC55最高可达5.5kHz