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基本指令编程-累计按钮通断次数的梯形图程序
三菱plc 基本指令编程-累计按钮通断次数的梯形图程序
控制要求
当按钮按下10次时,点亮指示灯。当按钮再按10次时,指示灯灭。
I/O分配
三菱plc基本指令编程-累计按钮通断次数的梯形图程序
累计按钮通断次数I/O分配
梯形图
三菱plc基本指令编程-累计按钮通断次数的梯形图程序
累计按钮通断次数梯形图
执行过程当
SB按下一次时,X0上升沿输入有效,C0与C1同时开始计数,当C0计数到10 时,Y0输出为ON,指示灯亮。继续按下SB时,C1继续计数,当C1计数到20时,C1常闭触点断开Y0复位,同时C1的常开触点动作,使C0和C1计数清零,与按下X1时产生的效果相同。
越是基础的东西,越要掌握扎实。
以上就是三菱plc编程-累计按钮通断次数的梯形图程序的全部内容了。
更多三菱PLC资料、三菱伺服电机文章,请点击下方“了解更多”阅读,或者关注小编,回复“进群”,加入三菱PLC技术微信交流群。
相关问答
一个动作plc怎样编程能可调让他动几次就动几次?
只能通过一些外部媒介来帮助,比如通过外部输入开关,让PLC的反馈(DI)触点吸和,来给次数赋值,以二进制的模式,假设使用四个开关,分别接到DI的0.00,0.01,0.0...
...可以3、输出继电器Y的常开常闭触点在PLC中次数()A、不_作业帮
[回答]1.A2.C3,B4.A5.A6.A7.A1.B2.C3,B4.A5.A6.A7.A
PLC如何写顺序启动指令?
1.按动一次按钮记一次数;如下程序,当按动按钮X1时,INCP会向D1里加1;D1初始值为0,按动一次按钮后则为1.再按一次时D1就会再加1,变为2了。2.第一次按下时第...1...
plc如何正确选择正确的循环指令?
使用循环指令(LOOP)可以多次重复执行特定的程序段,由累加器1确定重复执行的次数,即以累加器1的低字为循环计数器。LOOP指令执行时,将累加器1字中的值减1,如...
三菱plc循环计数指令?
三菱PLC循环计数指令是`CNC`指令,用于循环计数器的计数操作。其基本语法如下:```CNTRC,R```其中,`C`表示计数器的编号,`R`表示设定的计数器循环上限...
pLc中的定时器参数怎么修改?
PLC控制系统在使用过程中,经常要修改一些参数,最常见的就是修改定时器的设定值。为了操作员方便修改定时器的设定值,可用下列方法来实现:1、使用人机界面P...
plc程序梯形图的继电器触点可以无限引用吗?
在PLC程序的梯形图中,继电器触点可以进行引用,但并不是无限引用。PLC程序的梯形图是一种逻辑图形表示方法,它模拟了实际的电器控制回路。在梯形图中,继电器触...
plc如何编程可以让程序记忆用户的按键顺序啊?
可以这样记录,比方说按A就记录1按B就记录2,保存到一个寄存器,同时这个寄存器也要递增,还要记下按的次数,这样就可以按顺序从寄存器读相应的按键信息了,然...
plc如何记住停电次数?
用SM0.1接一个计数器在系统里设计数器为掉电保持就可以了用SM0.1接一个计数器在系统里设计数器为掉电保持就可以了
plc流水灯循环可以用for指令吗?
plc流水灯循环可以使用for指令。在使用for指令时,可以通过设置循环次数,来实现plc流水灯的循环。除了使用for指令,还可以使用while循环和计时器等实现流水灯的...