书签 分享 收藏 举报 版权申诉 / 36
上传文档赚钱

类型S7-200高速计数器的学习解析课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4290574
  • 上传时间:2022-11-26
  • 格式:PPT
  • 页数:36
  • 大小:293.35KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《S7-200高速计数器的学习解析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    S7 200 高速 计数器 学习 解析 课件
    资源描述:

    1、 高速处理S7-200的高速处理功能nS7-200 自带了高速输入和高速输出功能,根据CPU的不同,所带数量不同。n高速处理与CPU自身的扫描时钟无关。只与CPU类型有关。旋转编码器n 旋转编码器是用来测量转速的装置,光电式旋转编码器通过光电转换,可将输出轴的角位移、角速度等机械量转换成相应的电脉冲以数字量输出(REP)。n 编码器的分类n 编码器按照信号电压分类:24V和5Vn 按照信号类型分为:绝对式编码器、增量式编码器、混合式编码器 绝对值编码器为每一个轴的位置提供一个独一无二的编码数字值。增量式编码器轴的每圈转动,增量型编码器提供一定数量的脉冲。n 按照信号采集方式分为:单倍频和四倍频

    2、旋转编码器单倍频模式(1X)旋转编码器四倍频模式(4X)S7-200 高速计数器基础n 高速计数器对CPU扫描速率无法控制的高速事件进行计数,最多可配置12种不同的操作模式。高速计数器的最高计数频率取决于CPU类型。n 其中CPU222和CPU221没有HSC1和HSC2S7-200 高速计数器基础n 模式0、1、2 的计数方式S7-200 高速计数器基础n 模式3、4、5 的计数方式S7-200 高速计数器基础n 模式6、7、8 的计数方式S7-200 高速计数器基础n 模式9、10、11(1X)的计数方式S7-200 高速计数器基础n 模式9、10、11(4X)的计数方式S7-200 高速

    3、计数器特殊寄存器n在使用高速计数功能的时候,需要修改系统内的部分特使寄存器。以改变我们的计数模式。SMB36至SMB65被用于监控和控制高速计数器HSC0、HSC1和HSC2;SMB136至SMB165被用于监控和控制高速计数器HSC3、HSC4和HSC5。n下面,我们就对相应的特殊寄存器进行介绍S7-200 高速计数器特殊寄存器n 控制字节S7-200 高速计数器特殊寄存器n 当我们需要手动更新计数器预设值和当前值时,需要将SM*.5和SM*.6设置为1。然后,将要输入的值更新给对应计数器的特殊寄存器中S7-200 高速计数器特殊寄存器状态位S7-200 高速计数器指令v高速计数器定义(HD

    4、EF)指令选择特定的高速计数器(HSCx)的操作模式。模式选择定义高速计数器的时钟、方向、起始和复原功能。例:将HSC0设置成计数模式1S7-200 高速计数器指令v高 速 计 数 器(HSC)指 令根 据 HSC 特 殊 内 存 位 的状 态 配 置 和控 制 高 速 计数 器。参 数 N指 定 高 速 计数 器 的 号 码。读取高速计数器当前值n欲存取高速计数器的计数值,您需要利用内存类型(HC)和计数器号码(例如HC0)指定高速计数器的地址。如下所示,高速计数器的当前值是只读数值,只能作为双字(32位)编址。n格式:HC高速计数器号码 例如:HC2例题n 编写一个高速计数程序,将I0.6

    5、的输入模式设置高速计数,为A/B正交计数,由外部信号启动和复位。当计数值为50的时候将计数值清零重新计数。n 项目分析:1)项目使用模式为:A/B正交计数,由外部信号启动和复位。所以,我们选择工作模式为“11”;2)输入端使用I0.6,我们根据模式选择定义使用的高速计数器为:HSC1(I0.6为A相,I0.7为B相,I1.0为复位,I1.1为启动)3)由于使用的是HSC1,我们需要选择CPU224以上的CPU型号例题 程序设计:在首次运行时需要对高速计数器参数初始化,初始化程序为SBR_0例题n将HSC1的预设值和当前值设置为允许更新,方向允许更新,4倍频的向上计数n将HSC1的计数模式设置为

    6、11n将HSC1的当前值更新为0n将HSC1的预设值设置为50子程序SBR_0例题n设置中断为预设值=当前值,触发中断INT_0n启用全局中断n将设置传给HSC1子程序SBR_0例程n当前值=预设值时,当前值清零n设置允许更新当前值n将设置传给HSC1中断程序INT_0思考练习题n编写一个高速计数程序,将I0.0的输入模式设置高速计数,为A相计数,B相高电平为加计数。由内部信号启动和复位。当计数值为100的时候将计数值停止计数,并将Q0.0置位。存放计数器当前值,从V100.0开始高速输出前言n S7-200自带了两个高速输出Q0.0和Q0.1(仅限DC输出)n 高速输出的分类:分为两种:PT

    7、O和PWMn PTO提供方波(50%占空比)输出,配备周期和脉冲数用户控制功能。n PWM提供连续性变量占空比输出,配备周期和脉宽用户控制功能。高速输出前言脉冲周期PTO脉冲数高速输出前言脉冲周期PKW宽度高速输出关联特殊寄存器高速输出关联特殊寄存器高速输出关联特殊寄存器n经过整理,我们得到上表高速输出指令例题n 一台步进电机,每200个脉冲旋转一圈,我们需要它在按下I0.0后旋转20圈,速度为1圈/秒。做出设计实现功能!项目分析:本项目使用步进电机,对于脉冲宽度没有要求,而对于发出的脉冲数有要求,采用的脉冲为PTO模式发送。发送数量为200*20=4000个脉冲。速度为1圈/S,那么脉冲的周期应当为1000/200=5ms。PLC选型:CPU222 DC/DC/DC例程n 当I0.0的上升边沿时启用发送子程序例程n将Q0.0的输出选择成为PTO高速输出,周期以毫秒为单位n将周期设置为5MS,也就是200脉冲/Sn将Q0.0的输出脉冲数量设置为4000,也就是20圈n设置Q0.0启用思考题n 一个旋转机构待用步进电机,电机自带减速机变速比为32/1。我们要这个旋转机构旋转90,设这个电机的每一步是0.9。请给出设计方案 孙丰浩本章已完成谢谢

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:S7-200高速计数器的学习解析课件.ppt
    链接地址:https://www.163wenku.com/p-4290574.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库