回复:求模拟量的平均值

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    9213
  • 精华

    158
  • 被关注

    1480

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2021-04-08 11:17:22

2楼

类似的方法有很多,如,定义一个采样周期,比如10mS一次,采集IW16模拟量通道。

创建一个循环中断(如果感觉不理解中断),那么创建一个定时器,定时器周期设置为30mS。

当定时器 = 10m时,将IW16的数据传送到变量地址MW100中,以此类推,

当定时器 = 20m时,将IW16的数据传送到变量地址MW102中,

当定时器 = 30m时,将IW16的数据传送到变量地址MW104中,同时将定时器复位。

这样MW100~MW104这3个地址存放有IW16不同周期的数据,将这些数据通过累加后,除3,就是30mS的IW16模拟量通道的平均值数据,不知道这样你理解了没有。

反正,类似的做法很多,关键看你如何理解,如何做一个程序。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15376条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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