- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编码器计数
* 计数器集成功能 在高性能的数字控制系统中,需要高精度的传感器。用户要根据具体控制对象的要求,选择合适的传感器。常见的有:增量式光电码盘,绝对式码盘。 增量式光电码盘数据处理电路简单,噪声容限较大,容易实现高分辨率,检测精度高,价格相对便宜 CPU314IFM具有计数器集成功能 增量式光电编码器信号波型 输出B Q124.1 输出A Q124.0 硬件起动/停止输入 I126.3 方向控制输入 I126.2 向下计数输入 I126.1 向上计数输入 I126.0 功能 CPU314IFM 增量式编码器端子连接方式 TRD-J1000-RZT(P+F产品) 计数器集成功能的计数脉冲的频率10kHz 计数器集成功能工作原理 计数脉冲通过CPU模板上的两个开关量输入端检测:向上计数端和向下计数端。 通过STEP7来组态开关量输入端信号的有效性,及采用正跳变沿还是负跳变沿。 计数器计算实际值: 实际值=向上计数DI的边沿数—向下计数DI的边沿数 两个开关量计数脉冲的变化和计数值的关系 向上计数端检测脉冲正跳变沿, 向下计数端检测脉冲负跳变沿。 两种方式可起动或停止计数器集成功能的运行: (1)集成的输入/输出端口: 硬件起动/停止开关量 (2)用户程序: 在SFB 29功能块上输入 参数EN_COUNT。 开关量输入和输入参数EN_COUNT是相“与”的: 向上和向下两个开关量都置“1”时,才会生效。 计数器集成功能块SFB29 EN: 使能端,引起SFB的执行,EN=1时,SFB执行;EN=0时,SFB不执行。 PRES_COUNT: 计数值的预设置,在SET_COUNT有正跳变时或计数事件发生时被接受。 PRES_COMP_A: 存储新的COMP_A比较值,在输入参数 SET_COMP_A有正跳变沿或计数事件发生时被接受。 PRES_COMP_B: 存储新的COMP_B比较值,在输入参数 SET_COMP_B有正跳变沿或计数事件发生时被接受。 EN_COUNT: 用以激活计数器。与硬件起动/停止开关量相“与”。 EN_DO: 该参数为“1”时,使能开关量输出。 (1)SFB 29的输入参数: SET_COUNT: 该参数有一个正跳变沿后,计数值的预设置值PRES_COUNT被接受。 SET_COMP_A: 该参数有一个正跳变沿后,存储比较值PRES_COMP_A 被接受。 SET_COMP_B: 该参数有一个正跳变沿后,存储比较值PRES_COMP_B 被接受。 (2)SFB 29的输出参数: ENO: 指示该功能块执行时是否出错,ENO=1,无错;ENO=0,未执行或出错; COUNT: 计数器的实际值; COMP_A 输出COMP_A当前值; COMP_B: 输出COMP_B当前值; STATUS_A: 指示计数器实际值COUNT相对COMP_A 的位置,当COUNT≥COMP_A时,该参数为“1”,当COUNTCOMP_A时,该参数为“0”; STATUS_B: 指示计数器实际值COUNT相对COMP_B 的位置,当COUNT≥COMP_B时,该参数为“1”,当COUNTCOMP_B时,该参数为“0” (3)SFB背景数据块DB STATUS_B DBX26.1 STATUS_A DBX26.0 COMP_B DBD22 COMP_A DBD18 COUNT DBD14 SET_COMP_B DBX12.4 SET_COMP_A DBX12.3 SET_COUNT DBX12.2 EN_DO DBX12.1 EN_COUNT DBX12.0 PRES_COMP_B DBD8 PRES_COMP_A DBD4 PRES_COUNT DBD0 符号 地址 开关量输入和输入参数EN_COUNT是相“与”的, 向上和向下两个开关量都置“1”时,才会生效。 输入参数PRES_COUNT设定计数值, 有两种方法可使计数器接受计数设定值: (1)输入参数SET_COUNT端有正跳变沿; (2)计数器达到比较值(用STEP7进行参数化)。 计数方向可由方向控制端决定,当该端输入信号状态为0时,向上计数输入减计数,向下计数输入增计数。 *
文档评论(0)