蜜桃免费av-一级中文片-久久青青草原av免费观看-香蕉在线观看视频-少妇丰满极品嫩模白嫩-成人妇女免费播放久久久-久久国产精品_国产精品-少妇69xx-国产网站免费在线观看-sese婷婷-最近中文字幕在线中文视频-欧美色xxx-亚洲a∨国产av综合av-免费观看日批视频-午夜福利免费0948视频-亚洲一二三视频-可以免费观看的av毛片下载-日韩综合精品-国产精品福利久久久-亚洲精品综合一区二区

liti1985
級別: 探索解密
精華主題: 0
發帖數量: 20 個
工控威望: 146 點
下載積分: 666 分
在線時間: 12(小時)
注冊時間: 2011-08-26
最后登錄: 2015-11-10
查看liti1985的 主題 / 回貼
樓主  發表于: 2015-01-26 16:36
PLC運行中,采集最近10分鐘內的數據,每1S采集1次數據(即累計最新的600次數據),求出600次數據平均值,如何編程?
gkrj20120815
級別: 探索解密
精華主題: 0
發帖數量: 27 個
工控威望: 141 點
下載積分: 2558 分
在線時間: 10(小時)
注冊時間: 2012-08-15
最后登錄: 2021-04-02
查看gkrj20120815的 主題 / 回貼
1樓  發表于: 2015-01-26 16:53
用1秒周期定時器接通一次AI通道,再把當前AI的數據存在一個地址(A)里,下一秒鐘時間到后把A地址里的數據和當前一秒鐘的AI數據相加,一直加到600秒,600秒后,用A地址里的數據除以600
kokoper
級別: 略有小成
精華主題: 0
發帖數量: 234 個
工控威望: 357 點
下載積分: 1335 分
在線時間: 144(小時)
注冊時間: 2014-07-23
最后登錄: 2018-09-17
查看kokoper的 主題 / 回貼
2樓  發表于: 2015-01-27 10:33
引用
引用第1樓gkrj20120815于2015-01-26 16:53發表的  :
用1秒周期定時器接通一次AI通道,再把當前AI的數據存在一個地址(A)里,下一秒鐘時間到后把A地址里的數據和當前一秒鐘的AI數據相加,一直加到600秒,600秒后,用A地址里的數據除以600

一樓說法有漏洞啊,要考慮怎么減去10min前的數據。
我覺得是不是可以用一個600的數組,用定時器中斷讀取AI,用移位指令輸入當前值的同時將10min前的值移出數組,然后對數組求均值