您现在的位置是:首页 > PLC技术 > PLC技术
三菱FX系列PLC的计数器(C)简介
来源:艾特贸易2017-06-04
简介计数器主要用来记录脉冲的个数或根据脉冲个数设定某一时间,计数值通过编程来设定。计数器元件号按十进制编号,计数器计数次数由编程时设定的系数 K 决定。它可提供无限对常开
计数器主要用来记录脉冲的个数或根据脉冲个数设定某一时间,计数值通过编程来设定。计数器元件号按十进制编号,计数器计数次数由编程时设定的系数K决定。它可提供无限对常开触点、常闭触点供编程使用。C0 - C99为通用加计数器,计数范围为1- 32767。C100 - C199为停电保持加计数器,计数范围为1~32767。除此之外,还有可逆、加、减计数器等。计数器根据PLC的字长度分为16位和32位计数器;按计数信号频率的不同分为通用计数器和高速计数器。由于计数器具有加减计数功能,所以又分为递加和递减计数器。 16位加计数器是在执行扫描操作时对内部器件(X、Y、S、M、C等)的信号进行加计数的计数器,因此其接通时间和断开时间应比PLC扫描的周期稍长,通常其输入信号频率大约为几个扫描周期。 计数器从0开始计数,计数端每来一个脉冲计数值加1,当计数值与设定值相等时,计数器触点动作,如图2-46所示。RST端一接通,计数器立即复位。 图2-46 计数器计数 (1)普通计数器(计数范围:1- 32767) 16位加计数器。其设定值为1 - 32767,地址为C0~C199,其中C0 - C99是普通型的,C100 - C199是失电保护型的。这类计数器为递加计数,应用前先对其设置一设定值,当输入信号(上升沿)个数累加到设定值时,计数器动作,其常开触点闭合、常闭触点断开。计数器的设定值为1 - 32767(16位二进制),设定值除了用常数K设定外,还可间接通过指定数据寄存器设定。 16位通用加法计数器:C0 - C99(16位增计数器);16位掉电保持计数器:C100 -C199(16位增计数器)。 (2)双向计数器(计数范围:- 2147483648 - 2147483647) 32位通用双向计数器:C200 - C219,共20个;32位掉电保持计数器:C220 - C234,共15个。 计数器的加减功能由内部辅助继电器M8200 - M8234设定,特殊辅助继电器闭合(置1)时为递减计数,断开时为递加计数。两相输入计数器的两相输入是A和B信号,它们决定于计数器是加计数器还是减计数器。 1)设定值可直接用常数K或间接用数据寄存器D的内容。间接设定时,要用编号紧连在一起的两个数据寄存器。 2) C200 - C234计数器的计数方向(加/减计数)由特殊辅助继电器M8200 - M8234设定。当M82XX接通(置1)时,对应的计数器C2XX为减法计数;当M82XX断开(置0)时为加法计数。 (3)高速计数器C235 - C255(32位增/减计数器) 高速计数器与内部计数器相比除允许输入频率高之外,应用也更为灵活,高速计数器均有断电保持功能,通过参数设定也可变成非断电保持。FX2N有C235 - C255共21点高速计数器。适合用来作为高速计数器输入的PLC输入端口有X0 - X7。X0 - X7不能重复使用,即某一个输入端已被某个高速计数器占用,他就不能再用于其他高速计数器,也不能用做它用。 高速计数器可分为三类: 1)单相单计数输入高速计数器( C235 - C245)。其触点动作与32位增/减计数器相同,可进行增或减计数(取决于M8235 - M8245的状态)。 图2-47a所示为无起动/复位端单相单计数输入高速计数器的应用。当X10断开,M8235为OFF,此时C235为增计数方式(反之为减计数)。由X12选中C235,输入信号来自于X12,C235对X12信号增计数,当前值达到1234时,C235常开触点接通,Y0得电。X11为复位信号,当X11接通时,C235复位。 图2-47b所示为带起动/复位端单相单计数输入高速计数器的应用。X11和X12分别为复位输入端和起动输入端。利用X10通过M8244可设定其增/减计数方式。当X11为接通,且X12也接通时,则开始计数,计数的输入信号来自于X12,C244的设定值由D0和D1指定。除了可用X11立即复位外,也可用梯形图中的X10复位。
图2-47 单相单计数输入高速计数器的应用 a)无起动/复位端b)带起动/复位端 2)单相双计数输入高速计数器(C246 - C250)。这类高速计数器具有两个输入端,一个为增计数输入端,另一个为减计数输入端。利用M8246 - M8250的ON/OFF动作可监控C246 - C250的增记数/减计数动作。
图2-48 单相双计数输入高速计数器 如图2-48所示,X10为复位信号,其有效(ON)则C248复位,当X11接通时,选中C248,输入来自X11。 3)双相高速计数器( C251 - C255)。A相和B相信号决定计数器是增计数还是减计数。当A相为ON时,B相由OFF到ON,则为增计数;当A相为ON时,若B相由ON到OFF,则为减计数,如图2-49a所示。 如图2-49b所示,当X12接通时,C251计数开始,其输入来自X12(A相)和X12(B相)。只有当计数使当前值超过设定值,则Y2为ON。如果X11接通,则计数器复位。根据不同的计数方向,Y3为ON(增计数)或OFF(减计数),即用M8251 - M8255,可监视C251 - C255的加/减计数状态。
图2-49 双相高速计数器 a)时序图b)梯形图 机械转轴上安装的光电编码器在电动机正转或反转时分别输出如下波形。双相输入型高速计数器可根据A、B相波形的相对相位自动进行增/减计数,如图2-50所示,即可测得转轴的转向和转数。
图2-50 A、B相正反转波形 a)正转时的增计数b)反转时的减计数 计数方式:在A相接通时,若B相由断到通,则计数器做增计数;在A相接通时,若B相由通到断,则计数器做减计数。
图2-51 A、B相波形的相对相位自动进行增/减计数 如图2. 51所示,当X12 =1时,C254进行增(减)计数;当X11接通时,C254复位。 注意:高速计数器的计数频率较高,它们的输入信号的频率受两方面的限制。一是全部高速计数器的处理时间。因它们采用中断方式;所以计数器用的越少,则可计数频率就越高。二是输入端的响应速度,如其中X0、X2、X3最高频率为10kHz,X1、X4、X5最高频率为7kHz。
点击排行
