PLC编程基础计数器指令的使用
PLC的计数器指令在PLC的使用过程中,是使用非常广泛的指令。其运行原理和定时器的运行原理类似,对输入信号进行计数,接通一次,统计一次,并对接通的总次数进行计数。计数器的使用方法如下所示:
加计数器的使用方法
从以上的程序可以看到,计数信号X11每给出一个信号时,计数器的当前值就自动加1;当计数器的当前值等于或大于设定值5时,则计数器的常开触点C0就导通,从而使Y0导通输出(计数器当前值小于设置值时,计数器触点不导通;计数器当前值大于等于设置值时,计数器触点导通);当计数器的复位信号X10导通时,通过使用复位指令,使计数器复位到初始状态,包换计数器的当前值复位和计数器的输出触点复位。综合以上可以看到计数器的使用方法为:
设置计数器的计数信号及计数比较值(上图中第二行)设置计数器的输出触点信号动作(上图中第三行)复位计数器(上图中第一行)以上使用的计数器为加计数器,即使用时是对计数信号进行加计数,然而有的时候不仅需要对信号进行加计数还应能够减计数。这在PLC内部亦有对应的指令。如下所示:
加减计数器的使用示例
从以上的时序图可以看到,计数器的模式为加计数还是减计数是通过特殊继电器M8200的状态确定。当M8200为Off时,计数器为加计数模式;当M8200为On时,计数器为减计数模式。
三菱FX系列PLC的计数器的范围
从以上表格计数器的范围可以看到,C0-C199这个范围的计数器仅可用于加计数方式,C200-C234范围计数器可用于加减双向计数。在使用时,应有所区分。
特别说明:以上举例是以三菱FX系列PLC进行计数器使用说明。不同品牌的PLC的计数器范围时有所差异的,使用时应查阅相关手册。
定时器使用实例
示例功能:使用计数器实现时钟显示,分别显示秒、分钟、小时。当运行到24小时后,自动复位从0点重新开始计时。
PLC程序实现如下:
计数器实现时钟计时程序
以上程序实现了时钟时间的计时功能,T0定时器实现一秒钟震荡定时,C0计数T0输出的次数实现计时秒;C1计数C0实现计时分钟;C2计数C1实现计时小时。
(转载请注明来源函控自动化工程师头条号)
PLC计数器指令及其应用,就是这么详细
简介
S7-300的计数器是16位的,每个计数器占用两个字节空间,用来存储计数值。S7-300中计数器区为512B,最多允许使用256个计数器,而具体能够使用的计数器数目由具体的CPU决定。计数器的地址编号为C0-C256,计数器的值为0~999。
S_CUD(可逆计数器)
S_CU(加计数器)
S_CD(减计数器)
3,减计数器应用实例
要求:
按下启动按钮I0.0,气缸来回往复运动,循环5次或按下停止按钮I0.1,气缸停止动作。
相关问答
西门子plc计数器指令的用法?
西门子PLC计数器指令用于在程序中实现计数操作。计数器指令可用于计数某个事件的发生次数,例如产品经过传感器的次数,或某个动作的执行次数,例如机器手臂的移...
plc计数器和定时器使用方法?
1、计数器作用在数字电子技术中应用的最多的时序逻辑电路。计数器不仅能用于对时钟脉冲计数,还可以用于分频、定时、产生节拍脉冲和脉冲序列以及进行数字运算...
怎么样在最短的时间内学会西门子PLC中计数器的使用?-ZOL问答
SBOOLI、Q、M、L、D为预设计数器设置输入PVWORDI、Q、M、L、D或常数将计数器值以"C#<值>"的格式输入(范围0至999)PVWOR...
plc中c0怎么用?
将Y0和C0在输出端并联。y0触发输出一次,c0就会计数一次。计数器必须要有一个复位指令。技术完毕触发rstc1复位如果要在触摸屏上面显示计数次数,要用mov指令,...
台达高速计数器如何用?
高速输入计数器主要分为两种,一种为软件计数器,一种为硬件计数器,每一个输入点只能被一个高速输入计数器使用。详情请参考台达操作手册程序编。高速输入计...
三菱plc指令计数器指令如何写入?
在三菱FX系列的编程软件中写入OUTC0K10就可以了,C0代表的是第0个计数器编号,K10指的是十进制10,OUTC0K10就是0号计数器设定值为10。在三菱FX系列的编程...
西门子200计数指令的意思?
西门子S7200系列plc计数器指令使用说明S7200系列PLC的计数器有3种:增计数器CTU、增减计数器CTUD和减计数器CTD。计数器的编号用计数器名称和数字(0~255)组成...
三菱PLC高速计数器如何在程序上使用?
在三菱PLC中,使用高速计数器可以实现高速计数和频率计算。以下是在程序中使用高速计数器的基本步骤:配置高速计数器参数:在PLC编程软件中,进入高速计数器配...
请教一下,plc触摸屏怎么输入计数器值?
像用的比较多的维纶的触摸屏在元件的下面有数值元件,你可以选着这个在窗口里面添加即可,计数器在数值输入里面有键盘,你要在选个窗口做键盘即可。像用的比较...
三菱fx1n计数器指令?
将Y0和C0在输出端并联。y0触发输出一次,c0就会计数一次。计数器必须要有一个复位指令。技术完毕触发rstc1复位如果要在触摸屏上面显示计数次数,要用mov指令...