- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高速计数与器控制指令
* 高速计数器控制指令 高速计数器概述 高速计数器控制指令 高速计数器的计数功能 高速计数器的中断功能 CPM1A系列PLC设置了高频脉冲输入点,配合相关指令及必要的设定,可以对高频脉冲进行处理。 可以用高速计数器对高频脉冲进行计数。 可以用高速计数器实现中断处理。 一、 高速计数器概述 CPM1A系列PLC的高频脉冲输入点是00000~00002。 高频脉冲可来源于控制现场,也可由旋转编码器提供。 旋 转 编 码 器 一种旋转编码器与PLC的连接示意图 00000 00001 00002 CPM1A PLC DC24V + - COM -DC24V + A相 B相 Z相 COM 旋转编码器 两相脉冲 单相脉冲 计数脉冲 1 2 3 4 递增计数脉冲 递减计数脉冲 A相 B相 1 2 3 4 5 6 7 8 7 6 5 4 3 2 1 0 有的旋转编码器可提供三相脉冲,即A、B、Z相。 各种脉冲信号的波形 A超前B A滞后B 二、高速计数器的计数功能 高速计数器的计数模式 计数器当前值的存储区 高速计数器的复位方式 使用高速计数器时的设定 高速计数器的溢出 1. 高速计数器的计数模式 高频脉冲由PLC的00000输入点输入,在输入计数脉冲的前沿,高速计数器的当前值加1。 (1) 递增计数模式 最高计数频率是5 KHz,计数范围是0~655350000FFFF) 增减计数的最高计数频率是2.5 KHz,计数范围是-32767~+32767(F0007FFF~00007FFF,第一位的F表示负数)。 (2) 增减计数模式 在增减计数时可使用旋转编码器。旋转编码器的A 相脉冲接00000 输入点,B 相脉冲接00001输入点,复位Z信号接在00002输入点。 递增计数:当A相超前B相90°时,在A、B相脉冲的前沿,计数器的当前值加1。 递减计数:当B相超前A相90°时,在A、B相脉冲的前沿,计数器的当前值减1。 2.高速计数器的复位方式 高速计数器复位时,其当前值为0。 ① 若高速计数器的复位标志位25200先ON时,在复位Z信号ON的前沿时刻,高速计数器复位; ②若复位Z信号先ON时,在25200 ON后一个扫描周期时,高速计数器复位。 Ts是扫描周期。 25200 复位 Z信号 00002 Ts 复位 (1)??Z信号 + 软件复位 Ts 复位 25200 (2)?? 软件复位 当25200 ON一个扫描周期后高速计数器复位。 另外,当PLC断电再上电时高速计数器自动复位。 3.使用高速计数器时的设定 使用高速计数器前必须进行必要的设定,否则使用无效。 对CPM1A系列PLC,设定值写入DM6642中。 不能用程序写入设定值(用编程工具)。 用设定值确定高速计数器功能是否使用、复位方式、计数模式等。 高速计数器的设定 位号 DM6642 00 ~ 03 04 ~ 07 08 ~ 15 通道号 复位方式设定 ( 0:Z信号 + 软件复位; 1:软件复位) 高速计数器使用/不使用 ( 00:不使用;01:使用) 计数模式 ( 4:递增计数 0:增减计数) 各 位 数 字 的 含 义 例如:DM6642的内容为 # 0114 使用高速计数器 软件复位 递增计数 4. 高速计数器的溢出 当高速计数器计数时: 若从下限开始进行递减计数就会发生下溢出,其当前值为FFFF FFFF 。 重新复位高速计数器时,将清除溢出状态。 若从上限值开始进行递增计数就会发生上溢出,其当前值为0FFF FFFF; 发生溢出时计数器停止计数。 5.高速计数器的当前值存储区 对CPM1A系列PLC,高速计数器的当前值存放在SR248和SR249中。 在高速计数器执行高速计数操作后,可以利用指令从SR248和SR249中读出其当前值,也可以利用指令更改其当前值。 SR248存放低4位, SR249存放高4位。 二、高速计数器的中断功能 高速计数器中断功能有两种模式 区 域比较中断模式 目标值比较中断模式 1.高速计数器的目标值比较中断 最多放16个目标 采取目标值比较中断时,要建立一个目标值比较表 目标1 TB TB+1 TB+2 TB+3 TB+4 TB+5 TB+6 目标值的个数 目标值1低4位 目标值
您可能关注的文档
最近下载
- 小学、初中、高中、大学英语词汇合集.pdf
- 《宿曜经》汉译版本之汉化痕迹考证.pdf
- 《珍爱生命-远离毒品》PPT【精品课件】.pptx
- 标准图集-16G519-多高层民用钢节点详图.pdf VIP
- FG5-X绝对重力仪-劳雷LAUREL.PDF
- 湖北省武汉市2023-2024学年高二上学期期中考试英语试卷(含答案).docx VIP
- 第7课 难忘的岁月(课件)(共26张ppt)赣美版初中美术八年级上册.pptx VIP
- 第一节-金属的化学性质公开课一等奖优质课大赛微课获奖课件.pptx
- 儿童绘本故事《龟兔赛跑》PPT课件(可编辑带动画).ppt
- 新北师大版五年级上册数学第四单元《多边形的面积》知识点总结(全).docx VIP
文档评论(0)