s7-200高速计数器的学习讲课.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中德自动化培训 高速处理 S7-200的高速处理功能 S7-200 自带了高速输入和高速输出功能,根据CPU的不同,所带数量不同。 高速处理与CPU自身的扫描时钟无关。只与CPU类型有关。 旋转编码器 旋转编码器是用来测量转速的装置,光电式旋转编码器通过光电转换,可将输出轴的角位移、角速度等机械量转换成相应的电脉冲以数字量输出(REP)。 旋转编码器 编码器的分类 编码器按照信号电压分类:24V和5V 按照信号类型分为:绝对式编码器、增量式编码器、混合式编码器 绝对值编码器为每一个轴的位置提供一个独一无二的编码数字值。 增量式编码器轴的每圈转动,增量型编码器提供一定数量的脉冲。 按照信号采集方式分为:单倍频和四倍频 旋转编码器 S7-200 高速计数器基础 S7-200 高速计数器基础 模式0、 1、 2 的计数方式 S7-200 高速计数器基础 模式3、 4、 5 的计数方式 S7-200 高速计数器基础 模式6、7、8 的计数方式 S7-200 高速计数器基础 模式9、10、11 (1X)的计数方式 S7-200 高速计数器基础 模式9、10、11 (4X)的计数方式 S7-200 高速计数器特殊寄存器 在使用高速计数功能的时候,需要修改系统内的部分特使寄存器。以改变我们的计数模式。 SMB36至SMB65被用于监控和控制高速计数器HSC0、HSC1和HSC2; SMB136至SMB165被用于监控和控制高速计数器HSC3、HSC4和HSC5。 下面,我们就对相应的特殊寄存器进行介绍 S7-200 高速计数器特殊寄存器 控制字节 S7-200 高速计数器特殊寄存器 S7-200 高速计数器特殊寄存器 S7-200 高速计数器指令 S7-200 高速计数器指令 读取高速计数器当前值 欲存取高速计数器的计数值,您需要利用内存类型(HC)和计数器号码(例如HC0)指定高速计数器的地址。如下所示,高速计数器的当前值是只读数值,只能作为双字(32位)编址。 格式:HC[高速计数器号码] 例如:HC2 例题 编写一个高速计数程序,将I0.6的输入模式设置高速计数,为A/B正交计数,由外部信号启动和复位。当计数值为50的时候将计数值清零重新计数。 例题 程序设计:在首次运行时需要对高速计数器参数初始化,初始化程序为SBR_0 例题 将HSC1的预设值和当前值设置为允许更新,方向允许更新,4倍频的向上计数 例题 例程 思考练习题 编写一个高速计数程序,将I0.0的输入模式设置高速计数,为A相计数,B相高电平为加计数。由内部信号启动和复位。当计数值为100的时候将计数值停止计数,并将Q0.0置位。存放计数器当前值,从V100.0开始 高速输出前言 S7-200自带了两个高速输出Q0.0和Q0.1(仅限DC输出) 高速输出的分类: 分为两种:PTO和PWM 高速输出前言 脉冲周期 高速输出前言 高速输出关联特殊寄存器 高速输出关联特殊寄存器 高速输出关联特殊寄存器 经过整理,我们得到上表 高速输出指令 脉冲输出(PLS)指令被用于控制在高速输入(Q0.0和Q0.1)中提供的脉冲串输出(PTO)和脉宽调制(PWM)功能。 例题 一台步进电机,每200个脉冲旋转一圈,我们需要它在按下I0.0后旋转20圈,速度为1圈/秒。做出设计实现功能! 例程 当I0.0的上升边沿时启用发送子程序 例程 将Q0.0的输出选择成为PTO高速输出,周期以毫秒为单位 思考题 一个旋转机构待用步进电机,电机自带减速机变速比为32/1。我们要这个旋转机构旋转90°,设这个电机的每一步是0.9°。请给出设计方案 中德培训中心 孙丰浩 本章已完成 谢谢 项目分析: 本项目使用步进电机,对于脉冲宽度没有要求,而对于发出的脉冲数有要求,采用的脉冲为PTO模式发送。发送数量为200*20=4000个脉冲。速度为1圈/S,那么脉冲的周期应当为1000/200=5ms。 PLC选型: CPU222 DC/DC/DC 将周期设置为5MS,也就是200脉冲/S 将Q0.0的输出脉冲数量设置为4000,也就是20圈 设置Q0.0启用 单倍频模式(1X) 四倍频模式(4X) 高速计数器对CPU扫描速率无法控制的高速事件进行计数,最多可配置12种不同的操作模式。高速计数器的最高计数频率取决于CPU类型。 其中CPU222和CPU221没有HSC1和HSC2 启用HSC:0 = 禁用HSC1 = 启用HSC SM157.7 SM147.7 SM137.7 SM57.7 SM47.7 SM37.7 向HSC写入新当前值:0 = 无更新

文档评论(0)

金不换 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档