• {{item.name}}
{{item.name}}
{{item2.name}}
更多

模拟量滤波器

star star star star star
0 分
  • 硬件组态与安装
  • 安装调试
  • 使用操作
  • S7-200
发布时间:2024年04月23日
  • 0
  • 2
模拟量滤波器设置。

模拟量滤波器:

S7-200允许你为每一路模拟量输入选择软件滤波器。一般情况下选用S7-200的模拟量滤波功能就不必再另行编制用户的滤波程序。

如果对某个通道选用了模拟量滤波,CPU将在每一程序扫描周期前自动读取模拟量输入值,这个值就是滤波后的值,是所设置的采样数的平均值。模拟量的参数设置(采样数及死区值)对所有模拟量信号输入通道有效。

如果对某个通道不滤波,则CPU不会在程序扫描周期开始时读取平均滤波值,而只在用户程序访问此模拟量通道时,直接读取当时实际值。

模拟量滤波器使用步骤如下:

  1. 在Micro/Win 中进入View>Component>System Block,并选择Analog Input Filters选项,进入模拟量滤波器。
  2. 设置模拟量滤波器:

image.png
图1. 模拟量通道滤波设置

  1. 设置模拟量采样数,例:此处设置的64表示模拟量滤波后的值为包括当前采样的前64个采样值的平均值。
  2. 死区值,定义了计算模拟量平均值的取值范围
  • 如果采样值都在这个范围内,就计算采样数所设定的平均值;如果当前最新采样的值超过了死区的上限或下限,则该值立刻被采用为当前的新值,并作为以后平均值计算的起始值(如图2所示)
  • 这就允许滤波器对模拟量值的大的变化有一个快速响应
  • 死区值设为0,表示禁止死区功能,即所有的值都进行平均值计算,不管该值有多大的变化
  • 对于快速响应要求,不要把死区值设为0,而把它设为可预期的最大的扰动值(320为满量程32000的1%)
  1. 选择需要滤波的模拟量通道,打钩的为使能的模拟量输入,缺省设置是为所有的模拟量输入使用滤波器
  2. CPU224XP上的AIW0、AIW2(CPU本体上的模拟量输入通道)不必滤波

image.png

图2. 死区示意图

 3. 点击OK并下载修改后的系统块到S7-200中。

注意:

  • 为变化比较缓慢的模拟量输入选用滤波器可以抑制波动
  • 为变化较快的模拟量输入选用较小的采样数和死区值会加快响应速度
  • 对高速变化的模拟量值不要使用滤波器
  • 如果用模拟量传递数字量信号,或者使用热电阻(EM231 RTD)、热电偶(EM231 TC)、AS-Interface(CP243-2)模块时,不能使用滤波器


剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。