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日
下一篇 2021年7月5日

相关推荐

  • 关于TD200使用

    各位:我是一个新手,关于TD200与S7-200PLC相联,看好好多资料就是搞不清,如何通讯.如我要写一些内容(如:公司名称等)怎样做呢?有没有个实例一步一步方法.我的TD200是…

    SIMATIC S7-200 2021年7月4日
  • 西门子带合信的扩展模块通讯不了

    西门子plc226带国产的扩展模块通讯不了,求解 最佳答案 装了别的东西就要预算会这样的扯的了。而且双方三方都可以没完没了地扯。结果谁输了?没有过硬的后台,也敢这么配置?劝你尽快收…

    SIMATIC S7-200 2021年7月5日
  • PWM和PTO有啥区别

    我看过一些资料关于他们的介绍,可是原理不太懂,200可以进行选择PWM 和PTO,PTO可以设置周期和脉冲个数,PWM可以设置周期和脉冲宽度值(ON的时间),可是他们有啥…

    SIMATIC S7-200 2021年7月4日
  • s7200与电脑通讯

    通讯时“An invalid registry exists for log devices in …

    2021年7月5日
  • S7_200CN上电后,指示灯亮吗?

    S7_200CN, 214_1BD23_0XB8,只接220伏电源,所有指示灯都不工作正常吗?在这种情况下能备份参数吗? 最佳答案 如果运行拨码开关在run位置,且plc…

    SIMATIC S7-200 2021年7月5日
  • S7-200库函数

    我现在想自己在西门子里面建立一个数据库,但是每一次都说“不允许使用绝对 正在编译库 "库函数建立 (v1.0)" &#8…

    SIMATIC S7-200 2020年11月1日
  • 求PLC-ANALYZER pro 5中文使用手册

    1.图文2.必须是中文3.好下载的 问题补充:PLC-ANALYZER pro 5使用的步骤做成的Word文档也行,不过要尽量写的详细一点,最好是图文(本人新手…

    2021年7月5日
  • 两台电脑连接一台S7-200

    假设有两台电脑装了WINCC,要来监控同一台CPU214的状态。如何实现。用OPC能实现吗? 最佳答案 一个说方法,一个说连接,有意思,合到一起就好了,不过还是有些问题用其中一台用…

    SIMATIC S7-200 2020年11月1日
  • S7-200,PLC运行中突然停止

    用了一年多了,最近出现此情况的。运行指示灯,输入输出灯全都不亮,像断了电似的,量电源端口却有电压,20秒过后又恢复正常,但运行过程又要重新开始了,请问这是怎么回事 最佳答案 RUN…

    SIMATIC S7-200 2017年11月12日
  • CPU226后面带数字量模块数量

    一个项目CPU226 画图后发现CPU后需要扩展模块(16DI/16DO)7个;说明书上说CPU 的输入/输出过程变量映像区大小:128 DI/128…

    SIMATIC S7-200 2018年12月5日

发表回复

登录后才能评论