在plc里建立6个变量, 对应日月年, 采用增量法计算平均值, 可以分钟计算一次。公式如下:
日均值计算:
dn: 采样次数
dv:日均值
v: 该模拟量的值
dv = dv*n/(n+1) + v / (n+1);
n = n + 1;
两步计算, 你每天的12.:00:00把n保存起来(保存的方法看后面)并把dv 和n 清零;
月和年类似。
保存的方法, 可以写到文件里, 或者保存到用户归档里。
我个人推荐保存到用户归档里。
这是比较见得方法, 免去了数据库的操作。
---------看会用那种方式了吧
定时抄表,先把数据记录到用户归档或自己建立的SQL或ACCESS数据库里面,到时间或手动提取数据,进行计算平均值显示出来~
做报表挺麻烦的......当然,也不算很难吧
---上下位机结合比较好做,时间以上位机为准
欢迎光临 工控编程吧 (https://www.gkbc8.com/) | Powered by Discuz! X3.4 |