回复:启动信号给出后,每分钟取一个数,求60个数的平均值(求模拟量滑动平均值程序示例)

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    9108
  • 精华

    157
  • 被关注

    1473

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2021-03-17 15:56:27

1楼

相当于每秒钟,这里暂时用上升沿取一个数据,存放到一个连续的数据区首地址,然后,每一个1秒脉冲上升沿到了就取一个数存放到连续数据区的第2个数据存放区,以此类推,当60个脉冲到达后,将所有的数据累加后再除60,另外清楚所有计算前的数据区。当然,你呀可以不理睬数据寄存器的数据,反正下一个60秒,旧数据会被新数据覆盖掉。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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