第7章 PLC速处理功能及应用.docVIP

  • 13
  • 0
  • 约2.13万字
  • 约 30页
  • 2016-10-08 发布于广东
  • 举报
第7章 PLC速处理功能及应用

第7章 PLC高速处理功能及应用 学习目标 理解高速计数器计数方式、工作模式的意义,控制字节、状态字节含义,掌握高速计数器的初始化使用步骤。 理解PTO/PWM脉冲输出的作用,能够使用PTO/PWM发生器产生需要的控制脉冲。 了解运动控制模块的功能及适用场合。 PLC的普通计数器的计数过程与扫描工作方式有关,CPU通过每一扫描周期读取一次被测信号的方法来捕捉被测信号的上升沿,被测信号的频率较高时,会丢失计数脉冲,因此普通计数器的工作频率很低,一般仅有几十赫兹。高速计数器可以对普通计数器无能为力的事件进行计数,计数频率取决于CPU的类型,CPU22x系列最高计数频率为30KHz,用于捕捉比CPU扫描速更快的事件,并产生中断,执行中断程序,完成预定的操作。高速计数器在现代自动控制的精确定位控制领域有重要的应用价值。 S7-200 CPU22x系列PLC还设有高速脉冲输出,输出频率可达20KHz,用于PTO(输出一个频率可调,占空比为50%的脉冲)和PWM(输出一个周期一定,占空比可调的脉冲),高速脉冲输出的功能可用于对电动机进行速度控制及位置控制。 7.1高速计数器指令及应用 S7-200系列PLC中有六个高速计数器,它们分别是HSC0、HSC1、HSC2 、HSC3、HSC4、和HSC5。这些高速计数器可用于处理比PLC扫描周期还要短的高速事件。当高速计数器的当前值等于预置值、外部复位信号有效(HSC0不支持)、计数方向改变(HSC0不支持)时将产生中断,通过中断服务程序实现对控制目标的控制。 7.1.1 高速计数器的工作模式 1.高速计数器的计数方式 (1)单路脉冲输入的内部方向控制加/减计数 只有一个脉冲输入端,通过高速计数器控制字节(见表7-2)的第3位来控制加计数或者减计数。该位=1,加计数;该位=0,减计数。内部方向控制的单路加/减计数方式如图7-1所示。 ? ? ? ? ? ? ?(2)单路脉冲输入的外部方向控制加/减计数 有一个脉冲输入端,有一个方向控制端。方向输入信号等于1时,加计数;方向输入信号等于0时,减计数。外部方向控制的单路加/减计数方式如图7-2所示。 ?? ? ? ? ? ? ?? (3)两路脉冲输入的单相加/减计数 有两个脉冲输入端,一个是加计数脉冲,一个是减计数脉冲,计数值为两个输入端脉冲的代数和。两路脉冲输入的加/减计数方式如图7-3所示。 ? ? ? ? ? ? ? ? ? ? ? ? ? (4)两路脉冲输入的双相正交计数 ??有两个脉冲输入端,输入的两路脉冲A相、B相,相位互差900(正交)。A相超前B相90°时,加计数;A 相滞后B相90°时,减计数。在这种计数方式下,可选择1x 模式(单倍频,一个时钟脉冲计一个数,如图7-4所示)和4x 模式(四倍频,一个时钟脉冲计四个数,如图7-5所示)。 ?2.高速计数器的工作模式 高速计数器依据计数脉冲、复位脉冲、起动脉冲端子的不同接法可组成12种工作模式,不同的高速计数器有多种功能不相同的工作模式。每个高速计数器所拥有的工作模式和其占有的输入端子有关,如表7-1所示。 表7-1 高速计数器的工作模式和输入端子的关系 高速计数器HSC的工作模式 功能及说明 占用的输入端子及其功能 高速计数器编号 HSC0 I0.0 I0.1 I0.2 × HSC4 I0.3 I0.4 I0.5 × HSC1 I0.6 I0.7 I1.0 I1.1 HSC2 I1.2 I1.3 I1.4 I1.5 HSC3 I0.1 × × × HSC5 I0.4 × × × 0 单路脉冲输入的内部方向控制加/减计数 控制字SM37.3=0,减计数; SM37.3=1,加计数。 脉冲 输入端 × × × 1 × 复位端 × 2 × 复位端 起动 3 单路脉冲输入的外部方向控制加/减计数 方向控制端=0,减计数; 方向控制端=1,加计数。 脉冲 输入端 方向 控制端 × × 4 复位端 × 5 复位端 起动 6 两路脉冲输入的单相加/减计数 加计数有脉冲输入,加计数; 减计数端脉冲输入,减计数。 加计数脉冲输入端 减计数脉冲输入端 × × 7 复位端 × 8 复位端 起动 9 两路脉冲输入的双相正交计数 A相脉冲超前B相脉冲,加计数; A相脉冲滞后B相脉冲,减计数。 A相脉冲输入端 B相脉冲输入端 × × 10 复位端 × 11 复位端 起动 说明:表中×表示没有 由表7-1所示,高速计数器的工作模式确定以后,高速计数器所使用的输入端子便被指定。如选择HSC1在模式11下工作,则必须用I0.6作为A

文档评论(0)

1亿VIP精品文档

相关文档