首页 百科知识 计数器电路数码管怎么接

计数器电路数码管怎么接

时间:2022-10-21 百科知识 版权反馈
【摘要】:在X 10接点闭合执行复位指令时,计数器不能计数。通用型计数器在失电后,计数器将自动复位,计数值为0。计数器C200对X 14的上升沿进行计数。高速计数器具有停电保持功能,也可以利用参数设定变为非停电保持型。如果不作为高速计数器使用时也可作为32位数据寄存器使用。所以,虽然高速计数器有21个,但最多可以使用6个。一相一计数输入高速计数器的编号为C235~C245,共有11点。它们的计数方式及触点动作与普通32位计数器相同。

3.1.8 计数器(C)

计数器用于对各种软元件接点的闭合次数进行计数,计数器可分为内部信号计数器和外部信号计数器(即高速计数器)两大类。

1)内部信号计数器

内部信号计数器用于对PLC中的内部软元件(如X、Y、M、S、T、C)的信号进行计数。可分为16位加计数器(共200点)和32位加/减计数器(共35点)。如表3-7所示。

表3-7 内部信号计数器

img125

(1)16位加计数器

16位加计数器的元件编号为C0~C199。其中C0~C99为通用型,C100~C199为断电保持型。设定值为K1~K32767。图3-19为16位加计数器的工作过程示意图

img126

图3-19 16位加计数器的工作过程示意图

图中加计数器C0对X 11的上升沿进行计数,当计到设定值6时就保持为6不变,同时C0的接点动作,使Y0线圈得电。如要计数器C0复位,需用复位指令RST。当X 10接点闭合时执行复位指令,计数器C0的计数值为0,同时C0的接点复位。在X 10接点闭合执行复位指令时,计数器不能计数。

通用型计数器(C0~C99)在失电后,计数器将自动复位,计数值为0。断电保持型计数器(C100~C199)在失电后,计数器的计数值将保持不变,通电后接着原来的计数值计数。

和定时器一样,计数器的设定值也可以间接设定。

(2)32位加/减计数器

32位加/减计数器共有35个,元件编号为C200~C234,其中C200~C219(共20点)为通用型,C220~C234(共15点)为断电保持型,它们的设定值为-2 147 483 648~+2 147 483 647,可由常数K设定,也可以用数据寄存器D来间接设定。32位设定值存放在元件编号相连的两个数据寄存器中。如果指定的寄存器为D0,则设定值实际上是存放在D1和D0中,其D1中放高16位,D0中放低16位。

32位加/减计数器C200~C234可以加计数,也可以减计数,其加/减计数方式由特殊辅助继电器M8200~M8234设定。如表3-8所示。当特殊辅助继电器为1时,对应的计数器为减计数,反之为0时为加计数。

表3-8 32位加/减计数器的加减方式控制用的特殊辅助继电器

img127

图3-20为32位加/减计数器的工作过程示意图,图中C200的设定值为-5,当X 12输入断开,M8200线圈失电时,对应的计数器C200为加计数方式。当X 12闭合,M8200线圈得电时,对应的计数器C200为减计数方式。计数器C200对X 14的上升沿进行计数。

若当前值由-6变为-5时,计数器C200的接点动作。若当前值由-5变为-6时,计数器C200的接点复位。当X 13的接点接通执行复位指令时,C200被复位,其C200常开接点断开,常闭接点闭合。

对于16位加计数器,当计数值达设定值时则保持为设定值不变,而32位加/减计数器不一样,它是一种循环计数方式,当计数值达设定值时将继续计数。如果在加计数方式下计数,将一直加计数到最大值2 147 483 647,再加1就变成最小值-2 147 483 648。如果在减计数方式下,将一直减计数到最小值-2 147 483 648,再减1就变成最大值2 147 483 647。

由PLC的工作方式可知,PLC是采用反复不断地读程序并进行逻辑运算的工作方式。如图3-20中的计数器C200,当PLC读到X 14接点时,如X 14=1,则对C200加1(或减1),如果X 14接点变化频率太快,在一个扫描周期中多次变化,则计数器C200将无法对它进行计数,可见内部计数器的计数频率是受到一定限制的。也就是说,输入接点的动作时间必须大于一个扫描周期。

img128

图3-20 32位加/减计数器的工作过程示意图

32位加/减计数器C200~C234如果不作为计数器使用时,可当作32位数据寄存器使用,但不能用于16位指令的操作元件。

(3)典型计数器的应用举例

①循环计数器

图3-21为循环计数器,计数器C0对X0向上升沿计数,当计数到设定值10时,其计数器C0线圈下面的C0接点闭合,Y0得电,在第二个扫描周期,C0线圈上面的C0接点闭合,将计数器C0复位,计数值为0,C0接点只接通一个扫描周期,之后C0反复重新开始上述计数过程。

img129

图3-21 循环计数器

②长延时定时器

一个定时器T的最长延时时间为32 767×0.1s≈0.91h,如果要取得长延时,可以用计数器C对脉冲计数的方法来实现,如图3-22(a)为8h长延时定时器,当X0=1时,计数器C0对特殊辅助继电器M8013的秒脉冲计数,当计数值达到28 800时(即为8h),C0接点闭合,Y0线圈得电。当X0=0时,X0常闭接点闭合,使计数器C0复位。

图3-22(b)为24小时定时器,它对M8014的分脉冲计数。

图3-22(a)对M8013的秒脉冲计数产生1秒钟的负误差。

图3-22(b)对M8014的分脉冲计数产生1分钟的负误差。

img130

图3-22 长延时定时器

2)高速计数器

内部信号计数器的计数方式和扫描周期有关,所以不能对高频率的输入信号计数,而高速计数器采用中断工作方式,和扫描周期无关,可以对高频率的输入信号计数。高速计数器只对固定的输入继电器(X0~X5)进行计数,如表3-9所示。

表3-9 高速计数器

img131

注:U—加计数输入,D—减计数输入,R—复位输入,S—启动输入,A—A相输入,B—B相输入。

FX2N系列PLC中共有21点高速计数器(C235~C255),高速计数器分为三种类型,一相一计数输入型、一相二计数输入型和AB相计数输入型。每种类型中还可分为1型、2型和3型。1型只有计数输入端,2型有计数输入端和复位输入端,3型有计数输入端、复位输入端和启动输入端。

高速计数器具有停电保持功能,也可以利用参数设定变为非停电保持型。如果不作为高速计数器使用时也可作为32位数据寄存器使用。

高速计数器的输入继电器(X0~X7)不能重复使用,例如梯形图中使用了C241,由于C241占用了X0、X1,所以C235、C236、C244、C246等就不能使用了。所以,虽然高速计数器有21个,但最多可以使用6个。

一相一计数输入型高速计数器只有一个计数输入端,所以要用对应的特殊辅助继电器(M8235~M8245)来指定。例如,M8235线圈得电(M8235=1),则计数器C235为减计数方式;M8235线圈失电(M8235=0),计数器C235为加计数方式。

一相二计数输入型和AB相计数输入型有两个计数输入端,它们的计数方式由两个计数输入端决定。例如,计数器C246为加计数时,M8246常开接点断开;C246为减计数时,M8246常开接点闭合。高速计数器对应的特殊辅助继电器如表3-10所示。

表3-10 高速计数器对应的特殊辅助继电器

img132

下面介绍各种高速计数器的使用方法。

(1)一相一计数输入高速计数器

一相一计数输入高速计数器的编号为C235~C245,共有11点。它们的计数方式及触点动作与普通32位计数器相同。作加计数时,当计数值达到设定值时,触点动作并保持;作减计数时,小于设定值则复位。其计数方式取决于对应的特殊辅助继电器M8235~M8245。

图3-23为一相一计数输入高速计数器。图(a)中的C235只有一个计数输入X0,当X12闭合时M8235得电,C235为减计数方式,反之为加计数方式。当X12闭合时,C235对计数输入X0的脉冲进行计数,和32位内部计数器一样,在加计数方式下,当计数值≥设定值时C235接点动作。当X11闭合时,C235复位。

img133

图3-23 一相一计数输入高速计数器

图(b)中的C245有一个计数输入X2,一个复位输入X3和一个启动输入X7。当X13闭合时M8245得电,C245为减计数方式,反之为加计数方式。当启动输入X7闭合时,C245对计数输入X2的脉冲进行计数,在加计数方式下,当计数值≥设定值时C245接点动作。当X3闭合时C245复位。用RST指令也可以对C245复位,但受到扫描周期的影响,速度比较慢,也可以不编程。

(2)一相二计数输入高速计数器

一相二计数输入高速计数器的编号为C246~C250,有5点。每个计数器有两个外部计数输入端子,一个是加计数输入脉冲端子,另一个是减计数输入脉冲端子。

一相二计数输入高速计数器如图3-24所示。图(a)中X0和X1分别为C246的加计数输入端和减计数输入端。C246是通过程序进行启动及复位的,当X12接点闭合时,C246对X0或X1的输入脉冲计数,如X0有输入脉冲,C246为加计数,加计数时M8246接点不动作;如X1有输入脉冲,C246为减计数,减计数时M8246接点动作。当X11接点闭合时,C246复位。

img134

图3-24 一相二计数输入高速计数器

图(b)是C250带有外复位和外启动端的情况。图中X5及X7分别为复位端及启动端。它们的工作情况和图3-24(a)基本相同。

(3)AB相计数输入高速计数器

AB相高速计数器的编号为C251~C255,共5点。AB相高速计数器的两个脉冲输入端子是同时工作的,其计数方向的控制方式由A、B两相脉冲间的相位决定。

如图3-25所示,当A相信号为“1”期间,B相信号在该期间为上升沿时为加计数,反之,B相信号在该期间为下降沿时是减计数。其余功能与一相二输入型高速计数器相同。

img135

图3-25 AB相计数输入高速计数器

如图3-25(a)所示,当C251为加计数时,M8251接点不动作。当C251为减计数时M8251接点动作。当X 11接点闭合时,C251复位。

高速计数器设定值的设定方法和普通计数器相同,也有直接设定和间接设定两种方式。也可以使用功能指令修改高速计数器的设定值及当前值。

高速计数器的当前值达到设定值时,如果要将结果立即输出,要采用高速计数器的专用比较指令。

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

我要反馈