第六章S的7-200PLC功能指令二.ppt

  1. 1、本文档共160页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章S的7-200PLC功能指令二

2、分析 确定脉冲发生器及工作模式 设置控制字节 写入周期值、周期增量值和脉冲数 装入包络表首地址 中断调用 执行PLS指令 ①确定脉冲发生器及工作模式 选择由Q0.0输出,由上图选择3段管线(AB段、BC段、CD段)PTO的输出形式。 ②设置控制字节 确定周期值的时基单位,由于在BC段输出的频率最大为10kHz,对应的周期值为100μs,因此选择时基单位μs,向SMB67写入控制字16#A0。 ③确定周期初始值、周期增量值 Ⅰ、初始值确定较为容易,只需将每段初始频率转换为时间即可:AB段为500μs, BC段为100μs, CD段为100μs。 Ⅱ、周期增量值的确定: Tn+1:该段结束的周期时间; Tn: 该段开始的周期时间; N: 该段的脉冲数。 ④建立包络表 设包络表的首地址为VB400,包络表如下: V变量存储器 参数 参数值 VB400 总段数 3 VW401 加速段 初始周期值 500μs VW403 周期增量值 -1μs VD405 输出脉冲数 400 VW409 恒速段 初始周期值 100μs VW411 周期增量值 0μs VD413 输出脉冲数 4000 VW417 减速段 初始周期值 100μs VW419 周期增量值 2μs VD421 输出脉冲数 200 ⑤确定中断 PTO0高速脉冲串输出完成中断事件19,对应中断程序中设置控制指示灯的输出点置位。 ⑥程序实现 本控制系统主程序、初始化子程序SBR_1、包络表子程序及中断程序如下: 三、宽度可调脉冲输出(PWM) 脉冲宽度调制功能提供连续的、周期与脉冲宽度可以由用户控制的输出。时间基准可设置为μm或ms,周期范围为10~65535μm或2~65535ms,脉冲宽度的变化为0~65535μm或0~65535ms 。 当指定的脉冲宽度值大于周期值时,占空比为100%,输出连续接通;当脉冲宽度为0时,占空比为0%,输出断开。PWM的高频输出波形经滤波后可以得到与占空比成正比的模拟量输出电压。 1、周期和脉冲宽度 2、更新方式 同步更新:PWM的典型操作是当周期时间保持常数时变化脉冲宽度。所以不需要改变时间基准。不改变时间基准,就可以进行同步更新。同步更新时,波形特性的变化发生在周期边沿,可提供平滑过渡。 异步更新:若需改变PWM发生器的时间基准,就要使用异步更新。异步更新会造成PWM功能被瞬时禁止,和PWM输出波形不同步。这会引起 被控设备的振动。因此,建议选择一个适合于所有周期时间的时间基准来采用PWM同步更新。 3、PWM指令 执行菜单命令“工具” →“位置控制向导”,打开位置控制向导。在第1页选择“配置S7-200PLC内置PTO/PWM操作”。在第2页选择组态Q0.0或Q0.1。在第3页选择组态PWM,并选择脉冲宽度和周期的时间基准(ms或μs),就完成了对PWM的组态。向导将生成PWM指令PWMx_RUN,指令命中x是Q0.0或Q0.1的位地址。 此指令有PTO/PWM向导生成,用于输出点Q0.0。此输出点用于带有同步更新和毫秒时间基准的PWM。 符号 变量类型 数据类型 注释 EN IN BOOL 使能 RUN IN BOOL RUN/STOP(启动/停止) Cycle IN WORD 周期时间(2~65535ms) Pulse IN WORD 脉冲时间宽度(0~65535) Error OUT BYTE 四、用位置控制向导组态脉冲列输出 PTO主要通过包络来实现位置控制。位置控制向导通过参数设置来创建包络,并用图形方式显示包络曲线,自动生成位置控制用的子程序。下面先回顾一些基本概念: 包络是一个预先定义的以位置为横坐标、以速度为纵坐标的曲线,包络是运动的图形描述,如下图: 1、包络 速度 位置 包络 MAX_SPEED MIN_SPEED SS_SPEED 加速时间 减速时间 一个包络由多段组成,每一段包含一个达到目标速度的加速/减速过程和以目标速度匀速运行的一串指定数量的脉冲。如果是单段运动控制或者是多段运动控制中的最后一段,还应该包括一个由目标速度到停止的减速过程。 PTO支持两种操纵模式:相对位置和单速连续转动。 MAX_SPEED是运动速度的最大值,它应在电动机转矩允许的范围内,驱动负载所需的转矩由摩擦力、惯性及加速/减速时间决定。 2、最大速度与启动/停止速度 对于PTO输出,必须指定期望的启动/停止速度SS_SPEED,它应满足电动机在低速时驱动负

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档