直播课堂
HOME
直播课堂
正文内容
plc编程中计数器的作用 什么是PLC计数器?这些原理得知道
发布时间 : 2024-10-10
作者 : 小编
访问数量 : 23
扫码分享至微信

什么是PLC计数器?这些原理得知道

我们可以在PLC编程中将计数器定义为...

一条指令,可用于按顺序计数 为数字信号脉冲或位数。

该指令在LD编程中用“ C ”表示。它是数学函数的一部分。

PLC中计数器的作用是按顺序控制和操作设备。该顺序可以是升序或降序。

有两个与PLC计数器指令关联的属性。

计数器限制使用此限制,我们可以设置计数器的范围。当前计数器值这描述了计数器的当前值。

PLC计数器的工作原理[框图]

基本的内部计数器电路需要辅助电源(APS),输入输出端子,计数器电路和数字显示器。

我们可以将PLC计数器的内部结构视为具有特定连接部分的给定框图。

计数器电路的每个内部部件都有各种功能。

注意: PLC中的计时器和计数器是两个不同的东西。让我们看看这两个有何不同。

PLC中定时器与计数器的区别

两者具有相同的编程指令功能来控制和操作设备。但两者之间的主要区别是-

计数器以二进制形式对顺序数字脉冲进行计数。计时器基于时间间隔进行计数并控制操作。

PLC定时器和计数器可用作LD编程指令。

LD编程中的计数器

梯形图编程语言由编程指令的多种功能组成。

让我们以梯形图为例,在其中实现ABB PLC计数器。

输入计数器触点使用两条垂直平行线显示。

输出计数器触点以线圈形式或箱形形式或矩形形式显示。在AB和Siemens PLC中,以方框形状表示。

PLC计数器的类型是什么?

基本上,PLC计数器工作于四种模式,例如向上模式,向下模式,双向模式和正交模式。

PLC中的计数器分为三个主要的不同部分。

递增计数器(递增模式)递减计数器(在递减模式下运行)递增/递减计数器(在双向和正交模式下运行)

让我们一一查看计数器及其模式。

1.什么是递增计数器?

递增计数器从零计数到预设值。基本上,它增加了脉冲或数量。

递增计数器称为“ CTU ”或“ CNT ”或“ CC ”或“ CTR ”。

递增计数器功能框图:

我们还可以将初始值和目标值设置为计数器的输入。

在此,PLC中的递增计数器可以对从初始值到目标值的值进行计数。该初始值必须小于目标值。大多数情况下,它设置为零。

2.什么是递减计数器?

递减计数器从预设值开始计数到零。它减少了脉冲或数量。

减计数器简称为“ CTD ”或“ CD ”。

递减计数器功能框图:

递减计数器通过减小目标值初始值开始 计数。该初始值必须小于目标值。

3.什么是上下计数器?

上下计数器对从零到预设值或从预设值到零的值进行计数。

换句话说,该计数器可以用作递减计数器或递增计数器。

上下计数器称为“ CTUD ”。

对于双向正交 操作模式,根据指定的计数输入端子的状态(高或低)选择向上-向下计数器。

上下计数器功能框图:

在PLC编程中,递增/递减计数器指令主要用于递增和递减计数脉冲或单位。

多个PLC品牌的反指示地址

1. ABB PLC的计数器指令寻址

在ABB PLC编程中,我们可以简单地编写梯形图的I / O计数器地址。我们可以在' C0 '到' C9999 '的范围内设置该值。

2. AB(Rockwell)PLC的计数器指令寻址

对于AB PLC,LD编程中使用递增和递减计数器。

具有三个状态位的定时器指令的寻址格式:

文件类型:元素编号

计数器指令地址的范围从“ C5:0 ”到“ C5:255 ”。

3.西门子PLC的计数器指令寻址

在西门子PLC中,使用递增,递减和递减计数器。这三个PLC计数器需要一些重要因素

S –设置计数器的值。Q –计数器的输出。R-计数器的复位值。PV-预设计数器值。CV –计数变量。BCD –当前计数(二进制十进制代码)。

预设计数器值(PV)和计数变量(CV)需要相同的寻址格式。LD中PV和CV的标准寻址格式。

C#计数值

4.台达PLC的计数器指令寻址

对于WPLSoft软件(Delta PLC),您可以使用从' C0' 到' C225 '的计数器寻址。

在Delta PLC中,输入计数器地址显示为一般表示形式(C0,C1,C2,……..,C225)。输出以标准格式显示-

[CNT C0 K *(计数)]

在哪里,

“ C0”是计数器地址范围,“ K”是常数项。

此外,两类计数器指令也被广泛使用,

增量(INC)类型计数器减量(DEC)类型计数器

选择两种类型的计数器,以特定顺序(即递增和递减顺序)对数字脉冲或事件数进行计数。

递增计数器的 工作方式类似于递增计数器 模式。增量类型计数器的标准格式为

[INC D *(计数值)]

使用递减计数器而不是递减计数器。减量类型计数器的标准格式为

[DEC D *(计数值)]

其中,D为整数值。您可以选择任何值,例如浮点值。

5.三菱PLC的计数器指令寻址

在GX Works2软件中,三菱PLC计数器指令以以下寻址方式使用:

C *(地址范围)K *(计数器值)

PLC计数器功能摘要

基本的计数器功能是对数字信号脉冲或二进制系统进行计数。不同的PLC品牌提供不同的计数器值范围。计数器按照支持的模式工作。计数器在向上模式,向下模式,双向模式和正交模式下运行。向上计数从零或初始值开始到目标值。递减计数从目标值开始递减到初始值。

我们也可以重置计数器。

什么是复位计数器功能?

重置计数器功能是将计数器设置回初始状态或正常状态。如果要从初始值开始计数,可以使用此功能。

对于数字脉冲计数,向上和向下计数器的复位计数器功能不同。

对于递增计数器,复位计数器功能会将脉冲或值设置回较低的值。对于递减计数器,复位计数器功能会将脉冲或值设置回较高的值。

PLC编程元件计数器的使用方法及应用实例

西门子PLC计数器用C 表示,主要用来累计输入脉冲的次数。它也是应用非常广泛的编程元件,经常用来对产品进行计数或进行特定功能的编程。使用时要提前输入它的设定值(计数的个数)。当输入条件满足时,计数器开始累计它的输入端脉冲电位上升沿(正跳变)的次数。当计数达到预定的设定值时,其触点动作,常开闭合,常闭断开。

计数器指令的梯形图指令符号为指令块形式,指令格式见图1所示。

图 1

梯形图指令符号中CU为增1计数脉冲输入端;CD为减1计数脉冲输入端;R为复位脉冲输入端;LD为减计数器的复位脉冲端。编程范围C0—C255。

1)增计数指令CTU

计数指令在CU端输入脉冲上升沿,计数器的当前值增1计数。当前值大于或等于预设值(PV)时,计数器状态置1,其触点动作。当前值累加的最大值为32767。复位输入R有效时,计数器状态复位(置0),当前值清零,其触点恢复常态。例图见图2。

图 2

在网络1中,I4.0接C1的CU端,输入达到C1预设值4次(PV为+4),C1状态为1,其触点改变状态。网络2设有C1常开触点,C1状态为1 时,常开触点闭合。输出继电器Q0.0状态为1。I3.0接C1复位输入端R,按下I3.0,C1状态复位(置0),当前值清零,其触点恢复常态,输出Q0.0断开为0。

2)减计数器指令CTD

复位输入(LD)有效时,计数器把预设值(PV)装入当前值存储器,计数器状态位复位(置0)。CD端每个输入脉冲上升沿,减数器的当前值从预设值开始递减计数,当前值等于0时,计数器状态位置1,停止计数。减计数指令程序见图3所示。减计数器在计数脉冲I4.0的上升沿减1计数,当前值从预设值开始减至0时,计数器输出状态位置1,QO.0通电(置1)。在复位脉冲I3.0时,计数器状态位置0(复位),当前值等于预设值,为下一次计数做准备。

图 3

网络1中,复位输入(LD)有效时,即按下I3.0,计数器才把预设值(PV为+3)装入存储器,计数器C20状态为0,网络2中C20触点为常态,Q0.0输出为0。计数器C20的CD端每一个正脉冲(每按一次I4.0),计数器当前值减1,预设值减为0时,计数器状态为1,其常开触点闭合,Q0.0输出为1。

应用实例一: 用一个按钮控制一盏灯,按钮接I0.0,灯接Q0.0。当按钮按下3此灯为亮,再按下按钮2次灯为灭,如此重复。编写控制程序见图4。

图 4

这个程序中,使用了两个增计数器C0、C1。在网络1中,C0计数设置为3,CU端接输入I0.0(只一个按钮),复位端R接输出Q0.0常开触点;在网络2中,C1计数设置为2,CU端也接输入I0.0(同一个按钮),复位端R接输出Q0.0常闭触点;在网络3中,C0常开触点和C1常闭触点串联控制输出Q0.0,Q0.0常开触点自锁。

I0.0按下3次,计数器C0状态为1,其常开触点闭合,Q0.0输出为1,灯亮(网络3中)。同时Q0.0触点改变状态:在网络1中Q0.0闭合,C0复位(为下一次起动计数做准备);在网络2中Q0.0常闭触点断开,解除C1复位(为停止做准备)。在网络3中Q0.0闭合,自锁,使灯长时间亮。

灯亮过后,I0.0在按2次,达到了C1计数设定值,计数器C1状态为1,其触点改变状态。在网络3中C1常闭触点断开,输出继电器Q0.0状态为0,输出断电,灯灭。同时其触点也改变状态(恢复常态):网络1中接C1复位端的Q0.0触点断开,接触C0的复位;网络2中C1复位端Q0.0Q触点闭合,使C1复位计数器C1状态为0;网络3中Q0.0触点断开,解除自锁。

在C1计数器复位置0时,在网络3中的C1常闭触点也恢复为常态(闭合),为下次重复工作做准备。

实例二: 异步电动机正反转电路,为了测试安装质量,需先点动三次,没问题在正转5秒、反转3秒,按停止按钮停止。

I/O端子分配:启动按钮接I0.0,停止按钮接I0.1;输出继电器Q0.0接正转接触器KM1,Q0.1接反转接触器KM2。(先不考虑热保护)。梯形图见图5。

图 5

大家试着分析一下其控制原理、动作过程。谢谢大家!

相关问答

plc计数器怎么表示?

该指令在LD编程中用“C”表示。它是数学函数的一部分。PLC中计数器的作用是按顺序控制和操作设备。该顺序可以是升序或降序。有两个与PLC计数器指令关联的...

plc计数器指令的应用?

PLC的计数器指令在PLC的使用过程中,是使用非常广泛的指令。其运行原理和定时器的运行原理类似,对输入信号进行计数,接通一次,统计一次,并对接通的总次数进行...

plc编程中,如何使用计数器?

计数器用来累计脉冲数的个数,也是PLC指令中比较常用到的指令,1200的计数器与定时器一样,在调用时都需要一个背景数据块,关于如何减少背景数据块的使用在前面...

14-7计数器怎么表示?

该指令在LD编程中用“C”表示。它是数学函数的一部分。PLC中计数器的作用是按顺序控制和操作设备。该顺序可以是升序或降序。有两个与PLC计数器指令关联的...

plc内部常用的寄存器?

PLC要实现对各接口的通断和电平状态信息进行识别和处理,必须把它们转换成内部计算机可以识别的变量,这些变量称之为寄存器。根据不同机型的PLC,常用的寄存器...

三菱PLC计数器与计时器的问题。X000的作用?X000是什么,求解?

K2表示两个4位,K2X000就是X0~X7,MOVK2X000D101,是将X0~X7送到D101的低8位,高位作“0”处理。补充:三菱PLC英文名又称:MitsubishProgrammab...

请教高手…三菱PLC程序里,计数器C的用法是怎样的?_汽配人问答

[最佳回答]LD是输入指令PLS是上升源脉冲微分指令作用是当条件满足是产生一个很窄的扫描周期OUT是输出指令…比如你程序显示的CO25K190表示是第25个计数器计时...

三菱plc中c200计数器用法?

您好,C200系列PLC中有多种类型的计数器可供使用。以下是一些常见的用法:1.单位计数器:用于计算输入信号的脉冲数,可设置计数范围和计数方向。2.比较计数...

plc定时器和计数器是对应的吗?

这二者没有对应关系。因为二者用途不同计数器作用在数字电子技术中应用的最多的时序逻辑电路。计数器不仅能用于对时钟脉冲计数,还可以用于分频、定时、产生...

plc里面pv是什么指令?

这是西门子的一个计数器指令在梯形图编程时可以在指令表里出来用,根据需要设置一些参数就可以。CTU是一个加计数器,CU为信号输入,R为复位端,PV为预置端,当C...

 戚建尔  鹰岩户外 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部