电气控制与PLC应用技术(第2版)黄永红-第六章6.6 S7-200PLC高速处理类指令201808.pptVIP

电气控制与PLC应用技术(第2版)黄永红-第六章6.6 S7-200PLC高速处理类指令201808.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.高速计数器的控制字节 * HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 描 述 SM37.0 SM47.0 SM57.0 ? SM147.0 ? 复位有效电平控制位: 0=复位高电平有效;1=复位低电平有效 — SM47.1 SM57.1 ? — ? 启动有效电平控制位: 0=启动高电平有效;1=启动低电平有效 SM37.2 SM47.2 SM57.2 ? SM147.2 ? 正交计数器计数速率选择: 0=4×计数速率;1=1×计数速率 SM37.3 SM47.3 SM57.3 SM137.3 SM147.3 SM157.3 计数方向控制位: 0=减计数;1=增计数 SM37.4 SM47.4 SM57.4 SM137.4 SM147.4 SM157.4 允许更新计数方向: 0=不更新;1=更新计数方向 SM37.5 SM47.5 SM57.5 SM137.5 SM147.5 SM157.5 向HSC中写入预置值: 0=不更新;1=更新预置值 SM37.6 SM47.6 SM57.6 SM137.6 SM147.6 SM157.6 向HSC中写入新的当前值: 0=不更新;1=更新当前值 SM37.7 SM47.7 SM57.7 SM137.7 SM147.7 SM157.7 HSC允许:0=禁止 HSC 1=允许 HSC 高速计数器的初始值和预设值为32位有符号整数。 4.预置值和当前值的设置 * 必须先设置控制字节来控制高速计数器工作,将初始值和预设值载入高速计数器中,并存入特殊存储器中,执行HSC指令使其有效。 项目 HSC0地址 HSC1地址 HSC2地址 HSC3地址 当前值 HC0 HC1 HC2 HC3 初始值 SMD38 SMD48 SMD58 SMD138 预设值 SMD42 SMD52 SMD62 SMD142 当计数值等于预设值或出现复位时高速计数器产生中断。 例1 高速计数器 * 主程序 初始化子程序:HSC0_INIT 例1 * 中断程序:COUNT_EQ0 中断程序:HSC0_STEP1 2. 高速脉冲输出指令(PLS) * PLS指令:控制高速输出(Q0.0、Q0.1)是否提供高速脉冲串输出(PTO)和脉宽调制(PWM)功能 1. PTO操作 2. PWM操作 LAD/FBD 说明 可使用PLS指令来创建PTO或PWM操作。PTO允许用户控制方波(50%占空比)输出的频率和脉冲数量。PWM允许用户控制占空比可变的固定循环时间输出。输入端口N的数据类型是WORD,操作数为0、1。 PWM发生器应用举例 * 欲从PLC的Q0.0输出一串脉冲,脉冲周期固定为5000ms,脉冲初始宽度为500ms,以后每周期递增500ms,当脉冲宽度增大到4500ms时,脉冲宽度改为每周期递减500ms,直到脉冲宽度减少到0后,每个脉冲周期又开始递增500ms……。 * * 主程序OB1 * 初始化子程序SBR_0 * 中断程序INT_0 * * * * 6.6 高速处理类指令 第六章 S7-200 PLC功能指令及使用 * 1. 高速计数器指令 普通计数器要受CPU扫描速度的影响,对高速脉冲信号的计数会发生脉冲丢失的现象。高速计数器脱离主机的扫描周期而独立计数,它可对脉宽小于主机扫描周期的高速脉冲准确计数。高速计数器常用于电动机转速检测等场合,使用时,可由编码器将电动机的转速转化成脉冲信号,再用高速计数器对转速脉冲信号进行计数一个高速脉冲串输出(PTO)或脉宽调制(PWM)信号。 * 比较:普通计数器和高速计数器的计数方式 1. 高速计数器指令 用途:对高频脉冲信号进行测量和记录,并提供中断功能。如:测量电机转速、设备运行距离等 高速计数器脱离主机的扫描周期而独立计数,脉冲输入频率比PLC扫描频率高。 鼓式计数器:以恒速旋转的转轴配有增量轴式编码器。轴式编码器提供每次旋转的指定计数以及一个复原脉冲。轴式编码器的时钟和复原脉冲为高速计数器提供输入。 4 使用HDEF和HSC指令创建计数例程。 1. 高速计数器指令 LAD/FBD 说明 高速计数器定义指令(HDEF)选择特定高速计数器(HSC 0~3)的工作模式。模式选择定义高速计数器的时钟、方向和复位功能。每个高速计数器指令必须单独使用一条高速计数器定义指令。 高速计数器(HSC)指令根据HSC特殊存储器位的状态组态和控制高速计数器,参数N指定高速计数器编号。 1. 高速计数器指令 5 1.使用高速计数器之前,必须执行HDEF指令选择计数器模式。 2.使用首次扫描存储器位SM0.1执行HDEF指令和调用包含HDEF指令的子例程。 3.所有计数器类型(带复位输入或不带复位输入)均可使用。 4.激活复位输入时,当前值被清

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档