S7200求平均值问题

配置:CPU224、KTP178触摸屏
程序中有一变量VD310,与触摸屏通讯,本程序是测量液位高度的,每次测量VD310在屏中显示的数据都不一样,我想取3次数据取其平均值,但是在程序中第一次比如显示0.5,第二次显示0.9,显示0.9时就把第一次0.5的值给覆盖掉了,第三次显示把第二次又给覆盖掉了,我的问题是:如何保留第一次、第二次的值,然后取其平均值。请高手赐教,并给出详细解答。谢谢!

问题补充:
请问cloud21  VD1168代表什么?为何要除以64?请回复!谢谢!

最佳答案

你应该在系统块里做一下滤波设置.
 当然可以软件滤波,程序如下:
 Network 1 // NETWORK TITLE (single line)
 //  
 // vw1156为输入缓冲
 LD     SM0.0
 MOVW   AIW0, VW1156
 Network 2 
 LD     SM0.0
 ITD    VW1156, VD1160
 Network 3 
 // VD1164为计数器
 LD     SM0.0
 INCD   VD1164
 +D     VD1160, VD1168
 Network 4 
 // 取三次平均
 LDD>=  VD1164, 3
 EU
 MOVD   VD1168, VD1172
 /D     +64, VD1172
 MOVD   +0, VD1164
 MOVD   +0, VD1168
 

提问者对于答案的评价:
非常适用

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:13
下一篇 2021年7月5日 上午11:13

相关推荐

  • ET200B 接线问题

    大神有没有ET200B 31DI 或者多少点的DI 都可以的手册啊?   我 第一次用  …

    SIMATIC S7-200 2021年7月5日
  • S7-200与MM420通讯

    想用S7-200输入点控制MM420下电机进行起停正反转试验,不知如何连线,用怎样方式连接S7-200与MM420?最好S7-200为主机,谢谢!!如果有编程的例子最好了. 最佳答…

    SIMATIC S7-200 2020年10月31日
  • TP170A 用6es7 972-0cb20-0xa0通讯线可以通讯吗?

    TP170A 用6es7 972-0cb20-0xa0通讯线可以通讯吗? 最佳答案 不可以直接使用。因为TP170A的端口上不提供24V电源,因此如果在2、7端…

    SIMATIC S7-200 2020年10月31日
  • 接DP接头输入程序会烧模块吗?

    用笔记本电脑往200中下载程序,连电脑的数据线直接接到200CPU和触摸屏链接的DP接头上。一上电出现烧东西的味道,好像通讯模块烧了,总之程序不能下载。当时断电查线,电源没有问题。…

    SIMATIC S7-200 2020年10月31日
  • 温度PID超调

    向导生成PID程序,4路温度模块,设定值80度,控制范围总是在79-84.5度之间浮动.程序大致:当反馈值大于81度时开始冷却,低于81度时,根据PWM占空比来控制加热器.对于这种…

    SIMATIC S7-200 2021年7月5日
  • S7200 SMART如何实现标准偏差的计算

    我用SMART读取一路模拟量值,模拟量值是一个一个数据的,现在需要计算一组数据的标准偏差,请问高手们,标准偏差在PLC中如何计算,有标准的公式吗 最佳答案 这个模拟量数据的偏差可能…

    SIMATIC S7-200 2021年7月5日
  • 在win7上面安装sp9安装不上,谁有直接安装版的

    在win7上面安装sp9安装不上,谁有直接安装版的下载地址,打开可以直接安装 最佳答案 SP9没有直接安装的,建议你先安装STEP7-MicroWIN_V40_SP8的直接安装包,…

    SIMATIC S7-200 2020年10月31日
  • smart200对应的modbus地址

    SMART200 采用modbus server,作为服务器通讯,地址表里对应的modbus应该是多少?40001是双字还是单字,最后的模拟量什么地址呢 图片说…

    2021年7月5日
  • 怎么计算脉冲数

    采用一个松下的伺服电机,用一个测物电眼来检测物体 一个信号走动一5CM左右  。怎么计算 菜鸟高手麻烦解释详细点 问题补充:还有转动位置&n…

    SIMATIC S7-200 2020年11月1日
  • 关于S7-200 PID指令使用问题,望大佬们救救我这萌新谢谢

    拿到一份他厂的PID自动控温的程序,控制固态继电器通断来实现稳定加热温度,我想问问PID这个指令他到底怎么用,为什么没有输出,那个VB354出来的值也不知道用在哪了,整条程序里都没…

    2021年7月5日

发表回复

登录后才能评论