S7-200_PLC的高速脉冲指令精选.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 S7-200PLC的复杂功能指令-2 ○ D ○ C ○ C 采用多段PTO,脉冲串连续输出期间,按启动按钮I0.0不起作用,不会出现脉冲串重复排队输出的现象,脉冲串能够按照规定的顺序输出完后,停止输出。 4.宽度可调的脉冲输出PWM 特点: PWM方式下,用户可以改变脉冲的周期值 和 脉宽值 ,脉冲数不受限制。 1) 周期值和脉宽值 周期值:是一个16位无符号数据,单位:μs或ms;变化范围:50~65535μs或2~65535 ms。 脉冲宽度:是一个16位无符号整数,单位:μs或ms;变化范围是0~65535 μs或ms。即占空比在0%~100%之间变化。 2)PWM 更新方式 ● 同步更新:在改变脉冲周期值和脉宽值时,不改变时间基准。特点:同步更新时,波形的变化发生在周期的边缘,输出波形进行平滑转换。 ● 异步更新:在改变脉冲周期值和脉宽值时,改变时间基准。特点:采用异步更新会使高速脉冲输出功能被瞬时禁止,这时输出端交由输出映像寄存器Q控制,可能使 PWM 的波形不连续,引起被控制设备的振动。 结论:改变 PWM 波形的特性时应尽量采用同步更新。 3)PWM的编程方法及步骤 A.确定脉冲发生器: ※ 选择高速脉冲输出端(发生器); ※ 选择工作模式为PWM。 B. PWM的初始化 a. 将PWM的输出点(Q0.0或Q0.1)复位; b. 调用初始化子程序SBR-0,它所完成的任务: * * 第七章 S7-200PLC 的复杂功能指令-1 机电一体化 主讲: s7-200 §7-12 高速脉冲输出指令 1. 高速脉冲输出的几个概念 1) 高速脉冲输出的形式 ● 高速脉冲串输出 PTO : ( Pulse Train Output ) 输出指定数量,占空比为50% 的方波脉冲串。 ● 宽度可调脉冲输出 PWM : ( Pulse Width Modulation ) 输出数量不限,占空比可调的脉冲串信号。 2) 高速脉冲输出端子 每台CPU可以提供 2 个高速脉冲发生器 ● PTO/PWM 发生器0 的输出端子是 Q0.0 ● PTO/PWM 发生器1 的输出端子是 Q0.1 3) 高速脉冲输出优先权 有PTO/PWM 输出时,CPU 把输出端子Q0.0、Q0.1 控制权交给 PTO/PWM 发生器,禁止普通逻辑输出。 输出映像寄存器 Q 的状态会影响PTO/PWM波形的起始电平, 高速脉冲输出前要先把Q0.0、 Q0.1的状态清零。 4)高速脉冲输出适用机型 输出高频脉冲信号时,应选用晶体管输出型 PLC。 2. 高速脉冲输出指令及特殊寄存器 1)高速脉冲输出指令( Pulse ) ●指令功能:EN 有一个上升沿时,激活PLS,控制PLC从 Q0.0 或 Q0.1 输出高速脉冲。 X PLS指令可以输出: ※ 高速脉冲串 PTO ※ 宽度可调的脉冲信号 PWM ● 数据类型: ※ 操作数Q0.X:X必须是常数 0 或 1。 ※ EN:只接通一个扫描周期的短信号。 2)特殊寄存器 每个 PTO/PWM 都有一组配套参数: ● 1个 8位的控制字节 ● 1个 8位的状态字节 ● 1个 16位的周期值 ● 1个 16位的脉宽值 ● 1个 32位的脉冲数量 对于多段 PTO,还有 ● 1个 8位的段字节 ● 1个 16位包络表起始地址 这些参数存放在系统指定的特殊标志寄存器中 PTO/PWM的周期值,字型,范围:2~65535,16位无符号数 SMW78 SMW68 控制字节,控制PTO/PWM脉冲输出的基本功能 SMB77 SMB67 状态字节,在PTO方式下,跟踪脉冲串的输出状态 SMB76 SMB66 名称及功能描述 Q0.1的寄存器 Q0.0的寄存器 表7-17 相关寄存器功能表 多段管线PTO包络表起始字节的地址 SMW178 SMW168 多段管线PTO进行中的段的编号,8位无符号数 SMB176 SMB166 PTO的脉冲数,双字型, 范围:1~4294967295,32位无符号数 SMD82 SMD72 PWM的脉宽值,字型,范围0~65535,16位无符号数 SMW80 SMW70 名称及功能描述 Q0.1的寄存器 Q0.0的寄存器 ▲ 状态字节 PTO 方式下运行时,系统根据运行状态使相应位置位。 表7-18 状态字节表 PTO空闲 0:执行中

文档评论(0)

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

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

1亿VIP精品文档

相关文档