S7-1200第24讲:高速计数器演示,模拟量PWM量概念.pdfVIP

  • 24
  • 0
  • 约8.54千字
  • 约 26页
  • 2021-09-17 发布于河北
  • 举报

S7-1200第24讲:高速计数器演示,模拟量PWM量概念.pdf

博途1200课程--第24讲 高速计数器演示 模拟量PWM量概念 1高速计数器 S7-1200 CPU提供了最多6个 (1214C)高速计数器,其独立于CPU的扫 描周期进行计数。可测量的单相脉冲频率最高为100KHz,双相或A/B 相最高为 30KHz,除用来计数外还可用来进行频率测量,高速计数器 可用于连接增量型旋转编码器,用户通过对硬件组态和调用相关指令块 来使用此功能。 什么时候使用高速计数器 ? 1、需要测量的脉冲频率超过了普通计数器的频率, (PLC周期) 2、需要快速响应计数结果 (eg. CV PV interrupt ) 普通计数器 : 光电隔离 数字量滤波 脉冲捕捉 过程印象区 高速计数器 : 光电隔离 数字量滤波 高速计数芯片 各型号编码器 : 2高速计数器工作模式 高速计数器定义为5种工作模式 : 计数器,外部方向控制。 单相计数器,内部方向控制。 双相增/减计数器,双脉冲输入。 A/B相正交脉冲输入。 监控PTO输出。 每种高速计数器有两种工作状态。 外部复位,无启动输入。 内部复位,无启动输入。 所有的计数器无需启动条件设置,在硬件向导中设置完成后下载到 CPU中即可启动高速计数器,在A/B相正交模式下可选择1X(1倍) 和4X (4 倍)模式,高速计数功能所能支持的输入电压为24V DC,目前不支持5V DC的脉冲输入,表1列出了高速计数器的硬件输入定义和工作模式 单相脉冲 : AB相脉冲 : 1200各型号PLC高速计数资源 : 高速计数器比较和选择 : 高速计数器硬件输入定义与工作模式 并非所有的CPU都可以使用6个高速计数器,如1211C只有6个集成输 入点,所以最多只能支持4个 (使用信号板的情况下)高速计数器。 由于不同计数器在不同的模式下,同一个物理点会有不同的定义,在使 用多个计数器时需要注意不是所有计数器可以同时定义为任意工作模式。 高速计数器的输入使用与普通数字量输入相同的地址,当某个输入点已 定义为高速计数器的输入点时,就不能再应用于其它功能,但在某个模式 下,没有用到的输入点还可以用于其它功能的输入 HSC1 1 I0.0 I0.3 例如 :如果将 设置为计数器模式 ,其中需要输入 和 , 则可将 I0.1 用于沿中断或用于 HSC2。 例如 :如果设置 HSC1 和 HSC5,则计数和频率计数器模式总是会用 I0.0 (HSC1) I1.0 (HSC5) 到输入 和 。 因此,运行计数器时,以上两个输 入不能用于任何其它功能。如果使用数字信号板,则可使用一些附加输入。 监控PTO的模式只有HSC1和HSC2支持,使用此模式时,不需要外部 接线,CPU在内部已作了硬件连接,可直接检测通过PTO功能所发脉冲。 3高速计数器寻址 CPU将每个高速计数器的测量值,存储在输入过程映像区内,数据类 型为32位双整型有符号数,用户可以在设备组态中修改这些存储地址, 在程序中可直接访问 这些地址,但由于过程映像区受扫描周期影响,在 一个扫描周期内,此数值不会发生变化,但高速计数器中的实际值有可 能会在一个周期内变化,用户可通过读取外 设地址的方式,读取到当前 时刻的实际值。以ID1000为例,其外设地址为 “ID1000 :P”。下表所示 为高速计数器寻址列表 : 4频率测量 S7-1200 CPU除了提供计数功能外,还提供了频率测量功能,有3种不同 的频率测量周期 :1.0秒,0.1秒和0.01秒,频率测量周期是这样定义的:计 算并返回新

文档评论(0)

1亿VIP精品文档

相关文档