西门子PLC模块采集到的数据,往往受现场环境等因素影响,存在叠加噪声。由于高频干扰的存在,采样到的数据曲线多为折线形状。
为消除或者减弱干扰的影响,需要对采样数据进行平滑处理。五点三次平滑法通过多项式的小二乘逼近来实现平滑滤波,算法简单,效果较好。
本库程序使用的公式为:
y=1/35*(-3*y(n-2)+12*y(n-1)+17*y(n)+12*y(n+1)-3*y(n+2))
硬件及软件需求
1. 硬件要求
S7-200 SMART CPU控制器
SIMATIC S7-200 SMART产品家族
2. 软件要求
STEP 7-Micro/WIN SMART V2.7
多项式滤波库程序
程序块
程序块引脚
状态代码
本文摘自:西门子