采集到PLC信号

各路高手请问采集到200里面的信号波动大,怎么处理,而且我要把一段信号抹去怎么处理,谢谢大家帮忙。

最佳答案

选择软件滤波器:
S7-200允许你为每一路模拟量输入选择软件滤波器。一般情况下选用S7-200的模拟量滤波功能就不必再另行编制用户的滤波程序。
如果对某个通道选用了模拟量滤波,CPU将在每一程序扫描周期前自动读取模拟量输入值,这个值就是滤波后的值,是所设置的采样数的平均值。模拟量的参数设置(采样数及死区值)对所有模拟量信号输入通道有效。

 如果对某个通道不滤波,则CPU不会在程序扫描周期开始时读取平均滤波值,而只在用户程序访问此模拟量通道时,直接读取当时实际值。
模拟量滤波器使用步骤如下:
在Micro/Win 中进入View>Component>System Block,并选择Analog Input Filters选项,进入模拟量滤波器。
设置模拟量滤波器: 
.设置模拟量采样数,例:此处设置的64表示模拟量滤波后的值为包括当前采样的前64个采样值的平均值。
.死区值,定义了计算模拟量平均值的取值范围
如果采样值都在这个范围内,就计算采样数所设定的平均值;如果当前最新采样的值超过了死区的上限或下限,则该值立刻被采用为当前的新值,并作为以后平均值计算的起始值,这就允许滤波器对模拟量值的大的变化有一个快速响应 
死区值设为0,表示禁止死区功能,即所有的值都进行平均值计算,不管该值有多大的变化 
对于快速响应要求,不要把死区值设为0,而把它设为可预期的最大的扰动值(320为满量程32000的1%)
.选择需要滤波的模拟量通道,打钩的为使能的模拟量输入,缺省设置是为所有的模拟量输入使用滤波器
.CPU224XP上的AIW0、AIW2(CPU本体上的模拟量输入通道)不必滤波 


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

提问者对于答案的评价:
还可以,谢谢

专家置评

如果输入是电流信号且软件滤波增加后也无效的话,建议客户增加隔离器。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc319709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • S7-200 PLC与SMART 700人机界面以及上位机WINCC连接问题

    现有一个S7-200的PLC,CPU224。只有一个通信口。1,想在这个通信口上连接2台SMART 700的屏,一个通信口能否接多个SMART系列的屏?2,若第1可行,那…

    SIMATIC S7-200 2020年10月31日
  • s7-200程序保护

    s7-200程序四级加密(禁止上载), 怎 么 别 人 也 能 破解 最佳答案 朋友,既然能加密,当然就可以解…

    SIMATIC S7-200 2021年7月4日
  • win 7软件兼容

    各位老师好 我想问一下S7-200\300及WINCC软件能安装在win7系统(家庭或专业版)下吗 想买台电脑看预装是win7系统 改成XP的还比较麻…

    SIMATIC S7-200 2021年7月4日
  • 231-7PF测温问题

    231-7PF冷端补偿误差指的是哪里的误差,是怎样引起的。 最佳答案 理论上,热电偶是冷端以0℃为标准进行测量的。然而,通常测量时仪表是处于室温之下的,但由于冷端不为0℃,造成了热…

    SIMATIC S7-200 2017年7月30日
  • 200扩展模块

    PLC扩展模块按功能分有多少类? 问题补充:不限厂家, 最佳答案 开关量输入/输出,模拟量输入/输出,通讯模块 提问者对于答案的评价:谢谢,大家回答的都很好,只能给最及时的了,

    SIMATIC S7-200 2020年11月1日
  • S7-200通迅

    S7-200带一个EM277,请问EM277的通迅地址是怎么分配的,那位大哥告诉一下 最佳答案 1.EM277 上有两个圆形旋转开关,X1和X10 ,X1表DP…

    SIMATIC S7-200 2021年7月5日
  • s7-cpu226控制交流伺服电机的问题

    我想用s7-cpu226 ac/dc/继电器型plc,控制交流伺服电机,对其位置控制没有要求,只要求控制其速度,请问各位老师,可以不用em253模块,直接控制吗? 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 如何实现if .. else..的功能

    用plc如何实现类似于if .. else..的功能,这样的程序怎么写啊? 问题补充:能不能说的详细些,最好有例子! 最佳答案 简单一点就是 LD&n…

    SIMATIC S7-200 2021年7月5日
  • 信号中断后能否重新运行

    比如在I0.1接通后,系统开始按照顺序依次运行如从1#阀至30#阀,当运行至10#阀时,I0.1断开,一段时间后I0.1又重新接通,系统能否按照10#阀的位置向下依次运行???&n…

    SIMATIC S7-200 2021年7月4日
  • 我用两台226PLC(带243-1)及hub通信成功,为何不用hub而直接用网线连接两个243-1通信不成功

    我用两台226PLC(带243-1)及hub通信成功,为何不用hub而直接用网线连接两个243-1通信不成功 最佳答案 直接连接2台PLC要用对绞线,也就是与HUB的线不一样,把网…

    SIMATIC S7-200 2021年7月5日