您现在的位置是:首页 > PLC技术 > PLC技术
三相异步电动机正反转延时控制计数器(C)
来源:艾特贸易2019-09-01
简介1 .内部计数器 内部计数器用来对 PLC 内部信号 X 、 Y 、 M 、 S 等计数,属低速计数器。内部计数器输入信号接通或断开的持续时间,应大于 PLC 的扫描周期。 1)16 位加计数器 16 位加计
1.内部计数器
内部计数器用来对PLC内部信号X、Y、M、S等计数,属低速计数器。内部计数器输入信号接通或断开的持续时间,应大于PLC的扫描周期。
1)16位加计数器
16位加计数器的设定值为1~ 32767,其中CO~ C99为通用型,C100~C199为断电保持型。图2 -4 -3给出了加计数器的工作过程,图2-4 -3中Xl0的常开触点接通后,CO被复位,它对应的位存储单元被置0,它的常开触点断开,常闭触点接通,同时其计数当前值被置为0。X11用来提供计数输入信号,当计数器的复位输入电路断开,计数输入电路由断开变为接通(即计数脉冲的上升沿)时,计数器的当前值加1。在9个计数脉冲之后,CO的当前值等于设定值9,它对应的位存储单元的内容被置1,其常开触点接通,常闭触点断开。再来计数脉冲时当前值不变,直到复位输入电路接通,计数器的当前值被置为O。除了可由常数K来设定计数器的设定值外,还可以通过指定数据寄存器来设定,这时设定值等于指定的数据寄存器中的数。
图2-4-3 16位加计数器的工作过程
2)32位加/减计数器
32位加/减计数器的设定值为-2147483648~+2147483647,其中C200~C219(共20点)为通用型,C220~ C234(共l5点)为断电保持型。
32位加/减计数器C200~C234的加/减计数方式由特殊辅助继电器M8200~M8234设定,对应的特殊辅助继电器为ON时,为减计数;反之为加计数。
计数器的设定值除了可由常数K设定外,还可以通过指定数据寄存器来设定,32位设定值存放在元件号相连的两个数据寄存器中。如果指定的是D0,则设定值存放在Dl和DO中。32位加/减计数器的设定值可正可负。图2-4 -4中C200的设定值为9,在加计数时,若计数器的当前值由8变9,计数器的输出触点ON,当前值≥9时,输出触点仍为0N。当前值由9变8时,输出触点OFF,当前值≤8时,输出触点仍为OFF。
图2-4-4 加/减计数器
复位输入X10的常开触点接通时,C200被复位,其常开触点断开,常闭触点接通,当前值被置为0。如果使用断电保持计数器,在电源中断时,计数器停止计数,并保持计数当前值不变,电源再次接通后在当前值的基础上继续计数,因此断电保持计数器可累计计数。
2.高速计数器
21点高速计数器C235~C255共用PLC的8个高速计数器输入端XO~X7,某一输入端同时只能供一个高速计数器使用。这21个计数器均为32位加/减计数器,C235~C240为一相无启动/复位输入端的高速计数器,C241~C245为一相带启动/复位端的高速计数器,C246~ C250为一相双计数输入(加/减脉冲输入)高速计数器(见表2—4一1)。A、B分别为A、B相输入,R为复位输入,S为置位输入。图2-4 -5中的C244是一相带启动/复位端的高速计数器。
表2-4-1
图2-4-5 一相高速计数器
由表2 -4 -1可知,X1和X6分别为复位输入端和启动输入端。如果X12为ON,并且X6也为ON,立即开始计数,计数输入端为XO,C244的设定值由DO和Dl指定。除了用X1来立即复位外,也可以在梯形图中用X11来复位。利用M8244,可以设置C244为加计数或减计数。
C251~C255为两相(A-B相型)双计数输入高速计数器,图2—4—6中的X12为ON时,C251通过中断,对XO输入的A相信号和Xl输入的B相信号的动作计数。X11为ON时C251被复位,当计数值大于或等于设定值时,Y2接通,若计数值小于设定值,Y2断开。
A相输入接通时,若B相输入由断开变为接通,为加计数(见图2—4—6(b));A相输入接通时,若B相由接通变为断开,为减计数(见图2 -4—6(c))。加计数时M8251为OFF,减计数时M8251为ON,通过M8251可监视C251的加/减计数状态。利用旋转轴上安装的A-B相型编码器,在机械正转时自动进行加计数,反转时自动进行减计数。
图2-4-6 两相高速计数器