高速计数器控制指令.ppt
《高速计数器控制指令.ppt》由会员分享,可在线阅读,更多相关《高速计数器控制指令.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高速计数器控制指令高速计数器控制指令高速计数器概述高速计数器概述高速计数器控制指令高速计数器控制指令高速计数器的计数功能高速计数器的计数功能高速计数器的中断功能高速计数器的中断功能CPM1A系列系列PLC设置了高频脉冲输入点,设置了高频脉冲输入点,配合相关指令及必要的设定,可以对高频配合相关指令及必要的设定,可以对高频脉冲进行处理。脉冲进行处理。可以用高速计数器对高频脉冲进行计数。可以用高速计数器对高频脉冲进行计数。可以用高速计数器实现中断处理。可以用高速计数器实现中断处理。一、一、高速计数器概述高速计数器概述CPM1A系列系列PLC的高频脉冲输入点是的高频脉冲输入点是0000000002。高
2、频脉冲可来源于控制现场,也可由旋转编码器提供。高频脉冲可来源于控制现场,也可由旋转编码器提供。旋旋转转编编码码器器一种旋转编码器与一种旋转编码器与PLC的连接示意图的连接示意图000000000100002CPM1APLCDC24V+-COM-DC24V+A相相B相相Z相相COM旋转编码器旋转编码器两两相相脉冲脉冲单单相相脉冲脉冲计数脉冲计数脉冲1234递增计数脉冲递增计数脉冲递减计数脉冲递减计数脉冲A相相B相相1234567876543210有的旋转编码器可提供三相脉冲,即有的旋转编码器可提供三相脉冲,即A、B、Z相。相。各种脉冲信号的波形各种脉冲信号的波形A超前超前BA滞后滞后B二、高速计
3、数器的计数功能二、高速计数器的计数功能高速计数器的计数模式高速计数器的计数模式计数器当前值的存储区计数器当前值的存储区高速计数器的复位方式高速计数器的复位方式使用高速计数器时的设定使用高速计数器时的设定高速计数器的溢出高速计数器的溢出1.高速计数器的计数模式高速计数器的计数模式高频脉冲由高频脉冲由PLC的的00000输入点输入,在输入计输入点输入,在输入计数脉冲的前沿,高速计数器的当前值加数脉冲的前沿,高速计数器的当前值加1。(1)递增计数模式递增计数模式最高计数频率是最高计数频率是5KHz,计数范围是,计数范围是065535(000000000000FFFF)增减计数的最高计数频率是增减计数
4、的最高计数频率是2.5KHz,计数范围,计数范围是是-32767+32767(F0007FFF00007FFF,第一位的第一位的F表示负数)。表示负数)。(2)增减计数模式增减计数模式在增减计数时可使用旋转编码器。旋转编码器在增减计数时可使用旋转编码器。旋转编码器的的A相脉冲接相脉冲接00000输入点,输入点,B相脉冲接相脉冲接00001输入点,复位输入点,复位Z信号接在信号接在00002输入点。输入点。递增计数:递增计数:当当A相超前相超前B相相90时,在时,在A、B相脉相脉冲的前沿,计数器的当前值加冲的前沿,计数器的当前值加1。递减计数:递减计数:当当B相超前相超前A相相90时,在时,在A
5、、B相脉相脉冲的前沿,计数器的当前值减冲的前沿,计数器的当前值减1。2高速计数器的复位方式高速计数器的复位方式高速计数器复位时,其当前值为高速计数器复位时,其当前值为0。若高速计数器的复位标志位若高速计数器的复位标志位25200先先ON时,在复位时,在复位Z信号信号ON的前沿时刻,高速计数器复位;的前沿时刻,高速计数器复位;若复位若复位Z信号先信号先ON时,在时,在25200ON后一个扫描周期后一个扫描周期时,高速计数器复位。时,高速计数器复位。Ts是扫描周期。是扫描周期。25200复位复位Z信号信号00002Ts复位复位(1)Z信号信号+软件复位软件复位Ts复位复位25200(2)软件复位软
6、件复位当当25200ON一个扫描周期后高速计数器复位。一个扫描周期后高速计数器复位。另外,当另外,当PLC断电再上电时高速计数器自动复位。断电再上电时高速计数器自动复位。3使用高速计数器时的设定使用高速计数器时的设定使使用用高高速速计计数数器器前前必必须须进进行行必必要要的的设设定定,否否则则使用无效。使用无效。对对CPM1A系列系列PLC,设定值写入,设定值写入DM6642中。中。不能用程序写入设定值(用编程工具)。不能用程序写入设定值(用编程工具)。用用设设定定值值确确定定高高速速计计数数器器功功能能是是否否使使用用、复复位位方式、计数模式等。方式、计数模式等。高速计数器的设定高速计数器的
7、设定位号位号DM6642000304070815通道号通道号复位方式设定复位方式设定(0:Z信号信号+软件复位;软件复位;1:软件复位:软件复位)高速计数器使用高速计数器使用/不使用不使用(00:不使用;:不使用;01:使用:使用)计数模式计数模式(4:递增计数:递增计数0:增减计数:增减计数)各各位位数数字字的的含含义义例如:例如:DM6642的内容为的内容为#0114使用高速使用高速计数器计数器软件复位软件复位递增计数递增计数4.高速计数器的溢出高速计数器的溢出当高速计数器计数时:当高速计数器计数时:若若从从下下限限开开始始进进行行递递减减计计数数就就会会发发生生下下溢溢出出,其其当当前前
8、值为值为FFFFFFFF。重新复位高速计数器时,将清除溢出状态。重新复位高速计数器时,将清除溢出状态。若若从从上上限限值值开开始始进进行行递递增增计计数数就就会会发发生生上上溢溢出出,其其当当前值为前值为0FFFFFFF;发生溢出时计数器停止计数。发生溢出时计数器停止计数。5高速计数器的当前值存储区高速计数器的当前值存储区对对CPM1A系系列列PLC,高高速速计计数数器器的的当当前前值值存放在存放在SR248和和SR249中。中。在高速计数器执行高速计数操作后,可以在高速计数器执行高速计数操作后,可以利用指令从利用指令从SR248和和SR249中读出其当前值,中读出其当前值,也可以利用指令更改
9、其当前值。也可以利用指令更改其当前值。SR248存放低存放低4位,位,SR249存放高存放高4位。位。二、高速计数器的中断功能二、高速计数器的中断功能高速计数器中断功能有两种模式高速计数器中断功能有两种模式区区域比较中断模式域比较中断模式目标值比较中断模式目标值比较中断模式1高速计数器的目标值比较中断高速计数器的目标值比较中断最多放最多放16个目标个目标采取目标值比较中断时,要建立一个目标值比较表采取目标值比较中断时,要建立一个目标值比较表目标目标1 1TBTBTB+1TB+1TB+2TB+2TB+3TB+3TB+4TB+4TB+5TB+5TB+6TB+6目标值的个数目标值的个数目标值目标值1
10、 1低低4 4位位目标值目标值1 1高高4 4位位中断处理子程序号中断处理子程序号目标值目标值2 2低低4 4位位目标值目标值2 2高高4 4位位中断处理子程序号中断处理子程序号目目标标值值比较表比较表目标目标2 2在高速计数器计数过程中,若其当前值与比较表中某在高速计数器计数过程中,若其当前值与比较表中某个目标值相同时,则停止执行主程序而转去执行与该个目标值相同时,则停止执行主程序而转去执行与该目标值对应的子程序。目标值对应的子程序。表中数据可表中数据可预先写入预先写入子程序执行完毕,返回到断点处继续执行主程序。子程序执行完毕,返回到断点处继续执行主程序。2高速计数器的区域比较中断高速计数器
11、的区域比较中断采取区域比较中断时要建立一个区域比较表采取区域比较中断时要建立一个区域比较表TBTBTB+1TB+1TB+2TB+2TB+3TB+3TB+4TB+4TB+5TB+5TB+6TB+6下限值下限值1 1低低4 4位位下限值下限值1 1高高4 4位位上限值上限值1 1低低4 4位位上限值上限值1 1高高4 4位位中断处理子程序号中断处理子程序号下限值下限值2 2低低4 4位位中断处理子程序号中断处理子程序号区区 域域比较表比较表下限值下限值2 2高高4 4位位TB+7TB+7TB+8TB+8TB+9TB+9上限值上限值2 2高高4 4位位上限值上限值2 2低低4 4位位区域区域1 1区
12、域区域2 2每个区占每个区占5个通道个通道比较表分比较表分8个区域个区域表中数据可表中数据可预先写入预先写入当实际使用的区域不满当实际使用的区域不满8个时,要把其余存放上、下个时,要把其余存放上、下限值的通道都置为限值的通道都置为0,将存放子程序号的通道都置为,将存放子程序号的通道都置为FFFF。区域比较中断的执行过程区域比较中断的执行过程若高速计数器的当前值落在比较表中某个区域时若高速计数器的当前值落在比较表中某个区域时(下限值(下限值计数器计数器PV值值上限值)上限值),则停止执行主,则停止执行主程序而转去执行与该区域对应的中断子程序。子程程序而转去执行与该区域对应的中断子程序。子程序执行
13、完毕,返回到断点处继续执行主程序。序执行完毕,返回到断点处继续执行主程序。执行区域比较中断时,比较结果存放在执行区域比较中断时,比较结果存放在AR1100AR1107中。中。例如,当计数器的当前值落在比较表的区域例如,当计数器的当前值落在比较表的区域1中时,中时,AR1100置为置为ON,当计数器的当前值落在比较表的,当计数器的当前值落在比较表的区域区域2中时,中时,AR1101置为置为ON等。等。三、高速计数器控制指令三、高速计数器控制指令CTBL(63)PCTBCTBL(63)PCTBCTBL(63)PCTBCTBL(63)PCTBP:端口定义(:端口定义(000)C:控制数据:控制数据T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高速 计数器 控制 指令
限制150内