您现在的位置是:首页 > PLC技术 > PLC技术
CPM2A系列PLC的高速计数器功能
来源:艾特贸易2017-06-05
简介高速计数器主要作用是接收并处理来自码盘、编码器等传感器发来的高频脉冲信号。 CPM2ACPU 单元有一个内置高速计数器,利用输入点 00000 、 00001 、 00002 实现,最大响应频率为 20KHz ,
高速计数器主要作用是接收并处理来自码盘、编码器等传感器发来的高频脉冲信号。CPM2ACPU单元有一个内置高速计数器,利用输入点00000、00001、00002实现,最大响应频率为20KHz,频率范围为5~20kHz,高速计数器可以与中断功能一起使用,实现目标值比较控制或区域比较控制。高速计数器应用的一个实例如图8-14所示,系统用高速计数器来确定产品长度是否符合要求,其中,光电开关的输出信号用于对旋转编码器的输出脉冲计数并进行启停控制。通过高速计数器所计脉冲数可以测出传送带上产品的长度。将被检产品的长度与标准值比较,如果不在允许范围内,则该不合格产品被去除。 图8-14 高速计数器 CPM2A高速计数器的输入方式有4种:相位差方式、脉冲十方向方式、增/减脉冲方式、递增方式。其性能指标见表8-11。 表8-11 高速计数器性能指标
注:不用作高速计数器的输入点可作为一般输入点使用。 1.输入方式 (1)相位差输入:在相位差输入方式中,根据两个微分相位信号(A相和B相),以4倍的频率进行递增或递减计数,最大计数频率为5kHz。若A相超前B相1/4,进行加1操作;若A相滞后B相1/4,进行减1操作,如图8-15所示。
图8-15 相位差输入方式 (2)脉冲十方向输入:在该模式中,脉冲信号和方向信号是输入信号,根据方向信号状态进行增/减计数。即方向输入信号为OFF时,进行递增计数;方向输入信号为ON时,进行递减计数,如图8-16所示。最大计数频率为20kHz。
图8-16 脉冲十方向输入方式 (3)增/减输入:在该方式中,加脉冲信号和减脉冲信号是输入信号,并进行相应递增或递减计数,如图8-17所示。最大计数频率为20kHz。
图8-17 增/减输入方式 (4)递增方式:该方式中,脉冲信号从00000点输入,对每一个脉冲进行加计数,如图8-18所示。00001可用作一般输入,最大计数频率为20kHz。
图8-18 递增输入方式 2.复位方式 下面两种方法都可以将计数器复位,即计数器当前值( PV)=0。 (1)Z相信号(复位输入)+软件复位:在高速计数器复位标志位25200为ON期间,Z相变ON时,计数器PV值复位。 (2)软件复位:高速计数器复位标志位25200变ON时,PV值复位。因为每个扫描周期刷新为25200,因此25200必须保持ON状态至少一个扫描周期,才能复位。PV复位时,比较表状态等保持。 系统电源上电时,高速计数器自动复位为0。 3.中断方式 (1)目标值比较中断:计数器当前值与每个目标值(储存在比较表中)比较,计数值与当前目标值(包括方向)一致时,执行相应中断子程序,如图8-19所示。最多有16个目标值和中断子程序号存于表中(按递增/减方向)。
图8-19 目标值比较中断 (2)区域比较中断:区域比较表最多有8个范围,每一个范围都定义一个下限和一个上限,也定义相应的子程序号。当计数值( PV)在一个给定范围内时,执行相应的子程序,且相应的位(AR1100~AR1107)将变ON,如图8-20所示。
图8-20 区域比较中断 4.高速计数器的设置方法 要使用CPM2A的高速计数器功能,可通过编程设备在系统设定区域的DM6642进行设置,如表8-12所示。 表8-12 高速计数器的设置
5.与高速计数器有关的数据区 与高速计数器有关的数据区见表8-13。 表8-13 与高速计数器有关的数据区
点击排行
