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

相关推荐

  • s7-1200pid参数问题

    s7-1200pid参数中,比例权重,微分权重等参数是什么意思?只知道比例积分微分,多出来的这几个什么含义? 最佳答案 下载 S7-1200 Easy&nbsp…

    SIMATIC S7-1200 2017年6月6日
  • 1200 访问DB块 INT 数据的位地址 爆黄色

    虽然不影响使用 但想弄清楚因为 所以  有图 有真相 问题补充:1 图片说明:    最佳答案 这个是不影响使…

    2017年6月27日
  • modbus rtu中需要用三个或三个以上的MB-master给目标地址写值

    我在做s7_1200与自己公司的驱动器做modbus  rtu通信,控制器做主站。编程时就需要三个或以上的MB_master给目标地址写值(使能、给速度)。我就…

    2017年11月1日
  • S7 1200和电脑连接问题

    笔记本电脑的杀毒软件和和防火墙都没打开,用博途V13软件和S71200 CPU1214C连线,找不到设备,PLC是新的,用普通网线和双机互连网线都试过,都连不上,插上网线…

    2017年8月15日
  • 刚学的,请问s7-1200编程有多难?

    各位老师好!要想学会用S7-1200编程,做好运动控制和PID温度控制,变频器等编程需要多长时间,提示以前会一点S7200.谢谢! 最佳答案 要想学会用S7-1200编程,做好运动…

    SIMATIC S7-1200 2017年11月12日
  • PLC与PLC以太网通信

    两台1200PLC通迅的网线是直联还是交叉? 最佳答案 西门子1200以太网口支持电缆交叉自适应功能,所以标准或交叉的以太网线都可以进行通讯。参考西门子1200之间的通讯,链接:h…

    SIMATIC S7-1200 2017年7月25日
  • 请教一下两个S7-1200无线通讯的方案

    最近在做一个无线通讯方案,两台设备相隔距离大概是120米左右,打算用两个S7-1200,通过无线通讯交换数据。如图所示,主站用无线交换机W788做接入点,从站用W744做客户端,两…

    2017年7月30日
  • s71200 modbus rtu 通讯

    我现在带了三个变频器,用了三个MB_MASTER,,背景数据块都是一个,设置也基本一样,都是读数据,我用了一个循环时间触发加一分别调用1、2、3号变频,为什么1、2号好用,3号没有…

    2017年8月26日
  • S7-1200PLC 的MODBUS 通信问题

    请问1: 能不能在程序中使用一条 MB-COMM-LOAD指令,多条 MB-MASTER 指令啊,(这样就会有多个MB-MASTER的背景数…

    SIMATIC S7-1200 2017年11月12日
  • 为什么输入0时显示”$00”?

    数据类型为char,有的输入0时显示的是0,但是有的又不是,请教大神这是什么原因呢? 最佳答案 你这个是通讯数据显示?如果是,这个是ascll码显示的原因,ascll显示””$…

    SIMATIC S7-1200 2017年6月8日