PLC应用技术西门子任务驱动模式课件作者吕炳文单元三任务5步进电机控制装置.ppt

PLC应用技术西门子任务驱动模式课件作者吕炳文单元三任务5步进电机控制装置.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? 掌握S7-200的高速脉冲输出指令应用 尚辅网 / 任务五 步进电机控制装置 ?正确选用高速脉冲输出指令编写控制程序 ?了解步进电动机及其驱动装置 ?掌握步进电动机控制编程技巧 任务描述 如图所示,为二相八拍混合式步进电动机结构示意图,其主要特点是体积小,具有较高的启动和运行频率,有定位转矩等。 任务分析 步进电动机采用串联型接法,由步进电动机驱动器控制。本任务要求利用高速脉冲输出指令编制PLC控制程序,实现步进电动机的正反转控制。 相关知识 一、高速脉冲输出 高速脉冲输出指令(PLS)检查为脉冲输出设置的特殊存储器位,然后启动由特殊存储器位定义的高速脉冲输出指令,如图所示。高速脉冲由Q0.0或Q0.1输出,指令的操作数Q0.X为0或1。 每个CPU有两个PTO/PWM(脉冲列/脉冲宽度调制器)发生器,分别通过数字量输出点Q0.0或Q0.1输出高速脉冲列和宽度可调的脉冲波形。 相关知识 PTO/PWM发生器与输出状态寄存器共同使用Q0.0及Q0.1。当Q0.0或Q0.1被设置为PTO或PWM功能时,PTO/PWM发生器控制输出,在输出点禁止使用数字输出功能,此时输出波形不受输出状态寄存器的状态、输出强制或立即输出指令的影响。不使用PTO/PWM发生器时,Q0.0与Q0.1作为普通的数字量输出使用。在启动PTO或PWM操作之前,用R指令将Q0.0或Q0.1置为0。 每个PTO/PWM生成器有一个8位的控制字节,一个16位无符号的周期值或脉冲宽度值,以及一个无符号32位脉冲计数值。这些值全部存储在指定的特殊存储器区,它们被设置好后,通过执行PLS指令来启动操作。PLS指令使CPU读取特殊存储器位,并对PTO/PWM发生器进行编程。 通过修改特殊存储器区数值,可改变PTO或PWM输出波形的特性。将控制字节(SM67.7或SM77.7)的PTO/PWM有效位设置为0,可以在任意时刻禁止PTO或PWM波形输出。 所有控制字节、周期、脉冲宽度和脉冲数的默认值均为0。 PTO/PWM的输出负载至少应为额定负载的10%,才能提供陡直的上升沿或下降沿。 相关知识 PTO/PWM控制寄存器与有关的特殊存储器见表。如果要装入新的脉冲数、脉冲宽度或周期,应在执行PLS指令前将它们装入相应的控制寄存器(SMB66或SMB67)。 PTO/PWM控制寄存器及有关的特殊存储器 相关知识 二、PTO功能 PTO功能是提供周期与脉冲数目可由用户控制的方波(50%占空比)脉冲列,脉冲宽度与脉冲周期之比称为占空比。周期范围为50~65 535μs或2~65 535ms。如果设定的周期值为奇数,就不能保证占空比为50%。如果周期小于两个时间单位,周期被默认为两个时间单位(μs或ms)。脉冲计数范围为1~4 294 967 295。如果指定的脉冲数为0,则脉冲数默认为1。 状态字节中的PTO空闲位(SM66.7或SM76.7)用来指示可编程脉冲列输出是否完成,可以在脉冲列完成时启动中断程序。如果使用多段操作,将在轮廓表完成时调用中断程序。 PTO功能允许脉冲列排队。当激活的脉冲列输出结束时,立即开始新脉冲列的输出,这样可以保证输出脉冲列的连续性。 PTO功能有两种管线方式:单段管线和多段管线。 相关知识 1.单段管线 在单段管线中,需要为下一脉冲列更新SM值。启动了初始PTO段后,必须按照第二段波形的要求立即修改SM值,并再次执行PLS指令。管线中每次只能存储一段脉冲列的参数,第一段脉冲列完成后,接着输出第二段脉冲列;重复上述过程,输入新的脉冲列参数。除了下面的情况外,脉冲列之间可以平稳地过渡。 (1)改变了时间基准。 (2)利用PLS指令捕捉到新的脉冲列设置之前,激活脉冲列已经完成。 当管线已满时,如果试图装入脉冲列参数,状态字节的PTO管线溢出位(SM66.6或SM76.6)被置1。PLC进入RUN模式时,该位被初始化为0。如果检测到溢出,必须手工清除该位。 2.多段管线 在多段管线中,CPU从V存储器中的轮廓表自动读取各脉冲列段的特性。该模式下仅使用特殊存储器区的控制字节和状态字节。选择多段管线时必须在SMW168或SMW178中装入轮廓表的V存储区的偏移地址。轮廓表中的所有周期必须使用同一时间基准(μs或ms),在运行过程中不能改变轮廓表。多段管线可用PLS指令启动,各段输入的长度为8字节,由16位周期值、16位周期增量值和32位脉冲数值组成。 相关知识 多段管线的轮廓表格式见表,多段管线能以指定的脉冲数自动增加或减少周期。在周

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档