网站大量收购独家精品文档,联系QQ:2885784924

第08章_高速计数与高速脉冲.ppt

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

高速脉冲输出 稿网沟趟甫恃坍宁猛促媳集杜悸娥干好狙摩留蔷幂慷宁煎死俺长雷勿用荒第08章_高速计数与高速脉冲第08章_高速计数与高速脉冲 S7-200 高速输出指令 每个CPU 有两个PTO/PWM 发生器产生高速脉冲串和脉冲宽度可调的波形一个发生器分配在数字输出Q0.0 另一个分配在数字输出Q0.1。 PTO/PWM 发生器和映像寄存器共同使用Q0.0 和Q0.1,当Q0.0 或Q0.1 设定为PTO 或PWM 功能时,PTO/PWM 发生器控制输出,在输出点禁止使用通用功能。映像寄存器的状态、输出强置或立即输出指令的执行都不影响输出波形。当不使用PTO/PWM 发生器时,输出由映像寄存器控制映像寄存器,决定输出波形的初始和结束状态,以高电平或低电平产生波形的起始和结束。 建议在允许PTO 或PWM 操作前把Q0.0 和Q0.1 的映像寄存器设定为0 叶郝晓檬倍蓖肃矽铱笔厄昆豢戴回壮鲍习职妇垢魂囤藉杨种硷庚写餐又邓第08章_高速计数与高速脉冲第08章_高速计数与高速脉冲 S7-200 高速输出指令 脉冲串(PTO) 功能提供方波(50% 占空比) 输出,用户控制周期和脉冲数脉冲宽度。调制(PWM) 功能提供连续变占空比输出,用户控制周期和脉冲宽度,每个PTO/PWM 发生器有一个控制字节(8 位) ,16 位无符号的周期时间值和脉宽值各一个,还有一个32 位无符号的脉冲计数值。这些值全部存储在指定的特殊存储器中。一旦这些特殊存储器的位被置成所需操作,可通过执行脉冲指令(PLS) 来调用这些操作,这条指令使S7-200 读取特殊存储器中的位,并对相应的PTO/PWM 发生器进行编程,修改特殊寄存器(SM)区(包括控制字节) ,然后执行PLS指令,可以改变PTO 或PWM 特性,把PTO/PWM 控制字节(SM66.7 或SM77.7) 的允许位置为0 ,并执行PLS指令,可以在任何时候禁止PTO 或PWM 波形的产生。 诡磷迂帚村个栖俞置惩壬映屿借存吝答屏堕曳压临删啦侥醚眠徐辗帅勾扰第08章_高速计数与高速脉冲第08章_高速计数与高速脉冲 PWM 操作 PWM 功能提供占空比可调的脉冲,输出周期和脉宽的增量单位为微秒( s) 或毫秒(ms) ,周期变化范围分别为50 ~65,535 微秒或2~ 65,535 毫秒,脉宽变化范围分别为0 ~65,535 微秒或0~65,535 毫秒。当脉宽大于等于周期时占空比为100% 即输出连续接通。当脉宽为0 时占空比为0% 即输出断开,如果周期小于2 个时间单位那么周期时间被缺省地设定为2 个时间单位。 荚襄秤某鸟陕缀曝刊铃滚肥扮砾酬踪失哗尼措医佰碧演施拴象灯韭炭粗存第08章_高速计数与高速脉冲第08章_高速计数与高速脉冲 PTO 操作 PTO 提供指定脉冲个数的方波(50% 占空比) 脉冲串发生功能,周期可以用微秒或毫秒为单位指定,周期的范围是50 到65,535 微秒或2 到65,535 毫秒。如果设定的周期是奇数会引起占空比的一些失真,脉冲数的范围是1 到4,294,967,295,如果周期时间少于2 个时间单位就把周期缺省地设定为2 个时间单位,如果指定脉冲数为0 就把脉冲数缺省地设定为1 个脉冲。 状态字节中的PTO 空闲位(SM66.7 或SM76.7) 用来指示可编程脉冲串完成,另外根据脉冲串的完成调用中断程序,如果使用多段操作,根据包络表的完成,调用中断程序。 PTO 功能允许脉冲串的排队,当激活的脉冲串完成时,立即开始新脉冲的输出,这保证了顺序输出脉冲串的连续性。 引琐姿层陛淫哉勒澡骸傣译怎童祖始泛桅西什包杯按秒之缆吉生傣砖析凸第08章_高速计数与高速脉冲第08章_高速计数与高速脉冲 多段管线 在多段管线中,CPU 自动从V 存储器区的包络表中读出每个脉冲串段的特性,在该模式下,仅使用特殊寄存器区的控制字节和状态字节,选择多段操作必须装入包络表的起始V 存储器区的偏移地址(SMW168 或SMW178)、 时间基准可以选择微秒或者毫秒,但是在包络表中的所有周期值必须使用一个基准,而且当包络执行时不能改变,多段操作可以用PLS 指令启动。 每段的长度是8 个字节:由16 位周期值,16 位周期增量值和32 位脉冲计数值组成, 包络表的格式表 所示。多段PTO 操作的另一个特点是按照每个脉冲的个数自动增减周期的能力,在周期增量区输入一个正值将增加周期,输入一个负值将减小周期输入,0 值将不改变周期。 种洼狭稀川赚义香砾革拷专身振灾莲龟渡吗鬃酒旱敌撑祷隧挑舆沁褒砾秤第08章_高速计数与高速脉冲第08章_高速计数与高速脉冲 多段PTO操作的包络表格式 沈萤屏怪肇命查汁陀誊盂柯酉异癣啡间聘叁殃鲍蝇丽褥梭后甘剩靡阀檬眺第08章_高速计数与高速脉冲第08章_高速计数与高速脉冲 计算包络

文档评论(0)

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

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

1亿VIP精品文档

相关文档