三菱/台达plc的计数器可以对plc的内部元件(如x、y、m、t、c等)进行计数。
工作原理:当计数器的当前值与设定值相等时,计数器的触点将要动作。
三菱/台达等plc的计数器主要分为内部计数器和高速计数器两大类。
内部计数器又可分为16位增计数器和32位双向(增减)计数器。
计数器的设定值范围:1~32767 (16位)和-24783648~+214783647 (32位)。
1、16位增计数器
16位增计数器包括c0~c199共200点,其中c0~c199共100点为通用型;c100~c199共100点为断电保持型(断电后能保持当前值,待通电后继续计数)。
16位增计数器其设定值在k1~k32767范围内有效,设定值k0与k1意义相同,均在第一次计数时,其触点动作。16位增计数器的动作示意图如图所示。
在图中,x10为计数器c0的复位信号,x11为计数器c0的计数信号。当x11来第10个脉冲时,计数器c0的当前值与设定值相等,所以c0的常开触点动作,y0得电。如果x10为on,则执行rst指令,计数器c0被复位,c0的输出触点被复位,y0失电。
2、32位双向计数器
32位双向计数器包括c200~c234共35点,其中c200~c219共20点为通用型;c220~c234共15点为断电保持型。由于它们可以实现双向增减的计数,所以其设定范围为-24783648~+214783647 (32位)。 c200~c234是增计数还是减计数,可以分别由特殊的辅助继电器m8200~m8234设定。当对应的特殊的辅助继电器为on状时,为减计数;否则为增计数,其使用方法如图3-26所示。 x12控制m82(x): x12 =off时,m8200 =off,计数器c200为加计数;x12= on时,m8200 =on,计数器c200为减计数。x13为复位计数器的复位信号,x14为计数输人信号。
如图,利用计数器输人x14驱动c200线圈时,可实现增计数或减计数。在计数器的当前值由-5到-4增加时,则输出点y1接通;若输出点已经接通,则输出点则断开。
下图的例子请自行分项,相信你行的!!
3、高速计数器 高速计数器采用中断方式进行计数,与plc的扫描周期无关。与内部计数器相比除允许输人频率高之外,应用也更为灵活,高速计数器均有断电保持功能,通过参数设定也可变成非断电保持。下图是连接编码器进行高速计数的应用场景。
元件使用说明:
1)、计数器需要通过rst指令进行复位。
2)、计数器的设定值可用常数k,也可用数据寄存器d中的参数。
3)、双向计数器在间接设定参数值时,要用编号紧连在一起的两个数据寄存器。
4)、高速计数器采用中断方式对特定的输人进行计数,与plc的扫描周期无关。