s7-1200 数字滤波程序要怎么写

采集的数据波动较大,想让数据平稳控制精确

问题补充:
数据要求是连续的 不是先滤掉无效值,是不是要什么算法

最佳答案

可以使用平均值滤波
算法如下:
假定输入为a,累加值S,设定滤波次数为N0,实际次数为n,滤波后数值为AVG
每个扫描周期执行:
S=S+a
n=n+1.0
当n>=N0时,AVG=S/N0,同时n=0,s=0

提问者对于答案的评价:
简单的还行

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月4日 上午1:09
下一篇 2017年11月4日 上午1:10

相关推荐

  • 一个PID同时控制两个风机的两个思路问题

    在输送煤气的末端采用煤气加压机加压已达到想要的压力,目前是两路加压管道,目的是一用一备,但是有时候一路管道压力加压不够的话,也会同时使用两路管道同时加压(两个加压机相同型号,管径相…

    SIMATIC S7-1200 2017年6月3日
  • 导入这个库文件RAMP会出错,如何破解?

    导入斜坡功能库,结果出错,不知道为什么,可提示的软件都安装了啊 图片说明:          最佳答案 你没有安装TIA…

    2017年6月10日
  • 间接寻址-在s7-200里写的程序如何在s7-1200里实现

    在s7-200里写的程序如何在s7-1200里实现,在s7-1200里使用DB块存储数据 问题补充:能否帮助把图中的程序转换成1200PLC格式化的 图片说明:  &nb…

    SIMATIC S7-1200 2017年11月1日
  • S7 1200软件如何升级

    我现在用的是V10.5,但找不到我现在用的cpu,看了好多帖子,说升级软件,但太杂了,能直接解读一下如何升级吗,升级的软件包,谢谢啦!各位工程师们! 问题补充:感谢大家的回答,但是…

    2017年11月4日
  • s7-1200扩展模块的DIAG绿闪

    我用的s7-1215扩展了一个DI/DQ,一个AI,一个AQ模块,用过几次都挺正常的,这次开机,两个扩展模块的DIAG灯都是绿闪,把不用的AI拆掉后重新组态还是那样,检查了接线没有…

    2017年10月31日
  • 博图V13 RESET-BF 指令报错

    如图片下截图案例吧所示 RESER-BF指令输入DB11.DBX0.0为什么报错?应该怎么输入?帮忙提供 最佳答案 把db块中的变量定义成bool型数组,例如Array[…

    SIMATIC S7-1200 2017年6月19日
  • 1200有没有堆栈指令,都有哪些系统功能块SFB

    1200有没有堆栈指令?自己做的话,怎样的方式占用CPU资源少?系统功能SF,系统功能块SFB,在哪里看?有没有第三方做的库(不限于堆栈)? 最佳答案 谁说1200不可以连续复制或…

    SIMATIC S7-1200 2017年6月24日
  • 消息接收

    消息接收指令的DNR 一直监控都没有完成是怎么回事?或者说这个指令要怎么看怎么分析?求大神指点 问题补充:还有我对通讯是个新手。有没有专门讲通讯基础和实例分析的视频或者文…

    SIMATIC S7-1200 2017年6月29日
  • modbus tcp

    STEP7  V11  SP1中有MODBUS  TCP的MB_CLIENT与MB_SERVER指令吗?我怎么没有找到?…

    SIMATIC S7-1200 2017年11月18日
  • 1200CPU右边的IO信号模块的所有指示灯都在红闪

    将IO模块挂在1200CPU的右边,下载了正确的组态,但是IO模块的所有指示灯都在红色闪烁,为什么? 最佳答案 CPU的诊断缓冲区是不是报错“无传感器或负载电压”。那是因为1200…

    SIMATIC S7-1200 2017年11月6日