加入五千万化工人社群
您需要 登录 才可以下载或查看,没有账号?注册
x
三种滤波程序全局库 软件版本:TIA15.1 功能:可实现对采集数据的滤波,根据现场不同情况,设置滤波参数,达到理想曲线。 移植性:功能块编写语言均为SCL,方便一直到其他品牌plc。 内容:此库内包含三中滤波程序,一阶滞后滤波法、中位值滤波法、堆栈平均滤波法。 三种滤波仿真曲线干扰设置前后对比图:
① 一阶滞后滤波法封装:
一阶滞后滤波法修改滤波系数a后曲线变化:
优点:对周期性干扰具有良好的抑制作用,适用于波动频率较高的场合 缺点:相位滞后,灵敏度较低,滞后程度取决于a值大小,a值越小滞后程度越低,但滤波效果也降低,不能消除滤波频率高于采样频率的1/2的干扰信号。
②堆栈平均滤波法封装
修改采集数量N后曲线变化
优点:对周期性干扰有良好的抑制作用,平滑度高适用于高频振荡的系统 缺点:灵敏度低对偶然出现的脉冲性干扰的抑制作用较差,不易消除由于脉冲干扰所引起的采样值偏差,不适用于脉冲干扰比较严重的场合。
③中位值滤波法封装 修改参数N(采集数)对曲线影响
优点:能有效克服因偶然因素引起的波动干扰,对温度、液位的变化缓慢的被测参数有良好的滤波效果。 缺点:对流量、速度等快速变化的参数不宜。
三种滤波均需要根据现场情况调试引脚参数,参数调节到满意为止。
附件为三种滤波程序的全局库,博图打开全局库后就可以调用了。
|