目录
1、简介:
计数器的作用是用于对输入信号进行计数,当计数值与设定值相等时,计数器触点动作,需要使用RST复位指令复位触点和当前值。计数器分为通用计数器和高速计数器。
2、计数器种类:
A、通用计数器:
FX3U系列提供了C0~C234共235个通用计数器,用于执行常规的计数操作。通用计数器分为16位增计数器和32位增减计数器,可以根据需要选择适合的计数器类型。
编号 | 作用 |
C0~C99,共100个 | 16位递增计数器(0~32767),掉电不能保存数据 |
C100~C199,共100个 | 16位递增计数器(0~32767),掉电可以保存数据 |
C200~C219,共20个 | 32位递增/递减计数器(-2147483648~+2147483647),掉电不能保存数据 |
C220~C234,共15个 | 32位递增/递减计数器(-2147483648~+2147483647),掉电可以保存数据 |
B、高速计数器:
FX3U提供了C235~C255共21个高速计数器,用于处理高速输入信号的计数需求。高速计数器具有更高的计数速度和精度,适用于需要快速计数和监测的应用场景。
3、计数器特点:
内容 | 16位计数器 | 32位计数器 |
计数方向 | 递增 | 递增/递减切换(M8200-M8234) |
设定值 | 1~32767 | -2147483648~+2147483647 |
设定值来源 | 整数K/数据寄存器 | 整数K/数据寄存器(但占用两个数据寄存器) |
输出触点 | 正向计数完动作保持 | 正向计数完动作保持 |
复位定时器 | 执行RST复位指令,计数器当前值为0,输出触点复位 |
32位计数器计数方向切换的计数器号与特殊辅助继电器号匹配表(出自工创喵无锡门店)
4、32位计数器计数方向切换:
从模拟结果看,当32位计数器的方向是递减时,在计数值与设定值相等时不会使触点动作。
将计数器C200的计数方向切换为递减计数
计数器C200的计数方向为递增方向
5、练习:
编写完成一个灯能够在按下启动开关后亮3s,灭2s,一直循环直到按下停止才关闭,并计数按下停止按钮后灯亮3s,灭2s循环了几次。
4、总结:
a、使用计数器一般需要与复位指令一起使用,计数器通过复位指令将复位输出触点和计数器当前值。
b、掉电保持数据的计数器使用的是PLC的内部电池电源。
c、32位计数器递减不会使触点动作。