三种滤波程序全局库
软件版本:TIA15.1
功能:可实现对采集数据的滤波,根据现场不同情况,设置滤波参数,达到理想曲线。
移植性:功能块编写语言均为SCL,方便一直到其他品牌plc。
内容:此库内包含三中滤波程序,一阶滞后滤波法、中位值滤波法、堆栈平均滤波法。
三种滤波仿真曲线干扰设置前后对比图:
① 一阶滞后滤波法封装:
一阶滞后滤波法修改滤波系数a后曲线变化:
优点:对周期性干扰具有良好的抑制作用,适用于波动频率较高的场合
缺点:相位滞后,灵敏度较低,滞后程度取决于a值大小,a值越小滞后程度越低,但滤波效果也降低,不能消除滤波频率高于采样频率的1/2的干扰信号。
②堆栈平均滤波法封装
修改采集数量N后曲线变化
优点:对周期性干扰有良好的抑制作用,平滑度高适用于高频振荡的系统
缺点:灵敏度低对偶然出现的脉冲性干扰的抑制作用较差,不易消除由于脉冲干扰所引起的采样值偏差,不适用于脉冲干扰比较严重的场合。
③中位值滤波法封装
修改参数N(采集数)对曲线影响
优点:能有效克服因偶然因素引起的波动干扰,对温度、液位的变化缓慢的被测参数有良好的滤波效果。
缺点:对流量、速度等快速变化的参数不宜。
三种滤波均需要根据现场情况调试引脚参数,参数调节到满意为止。
附件为三种滤波程序的全局库,博图打开全局库后就可以调用了。
顺便吐槽下工控网论坛太难用了,上传大点的图片总出错,编辑文字时不小心图片就没了,浏览器用的谷歌浏览器,应该不是浏览器问题吧。因为上传和编辑总出错,附件有时明明上传成了发布时却没成功,还有排版问题发布与编写时不一样。哎编辑这篇文章累死了。
楼主最近还看过