模拟量单位时间内取N个值填表、求值

已锁定

ypac

  • 帖子

    6
  • 精华

    0
  • 被关注

    7

论坛等级:游侠

注册时间:2011-03-08

普通 普通 如何晋级?

模拟量单位时间内取N个值填表、求值

652

2

2019-07-15 16:21:41

      近来闲来无事,突发奇想搞个模拟量单位时间内取N个数值填表后求值(最值、平均值、方差.......)。因为实时数据采集应用还是很广泛的。取N个数据后,对数据的处理方式也是很多的,最长见的还是求最值、平均值等等。其中取N个数填表(放入DB数据块中保存)是程序设计的核心部分,我这边以采样周期为10ms,以随机数模拟数据采样,取800个数据填表为例,现帖过来,供大家参考。

   一、调用程序块


二、程序块数据结构


二、程序设计内容

1、采样周期生成程序

2、采集数据并填报,这里调用了FieldWrite:写入域程序块。不理解的可以按F1键看下帮助。

3、停止采集与数据清零


4、求值函数调用的西门子官方的标准程序块。


程序仿真运行的结果

     由于程序没有在实际工程项目中使用过,只是仿真测试过,不知道可行性怎么样,有兴趣的同学可以试试实际应用,记得告诉我结果哦!

     源程序以附件贴出,供大家下载。源程序以博途V15 update3编写,压缩成3个包。大家下载后解压用V15 update3打开程序!

WRC取数据填表求值.part1.rar

WRC取数据填表求值.part2.rar

WRC取数据填表求值.part3.rar


模拟量单位时间内取N个值填表、求值 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15726条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。