B.Data中如何快速计算报表?

B.Data中如何快速计算报表?

当现场能源数据采集进能源系统后,如果从现场仪表通讯过来的数据是累计量,在进行能源数据计算的时候,要利用到下面四个Counter的Meva函数,进行一段时间能源消耗累计量的计算(直接相加采集的每个时刻累计量是错误的),使用这种方式对一个较长时间段计算时,报表速度会非常慢,如下图2使用Derived变量能快速进行报表计算。

B.Data中如何快速计算报表?
图1 四个用来计算累计量的Meva函数

B.Data中如何快速计算报表?
图2 利用Derived变量快速计算报表

快速自动计算报表步骤如下:

步骤1:定义Counter类型的Meva计算能源消耗的累计量差值,这和以前是一样的:

B.Data中如何快速计算报表?
图3 定义基于Counter的Meva

步骤2:定义Derived变量,存放步骤1中计算出的累计量差值:

B.Data中如何快速计算报表?
图4 定义Derived变量

步骤3:定义自动计算Derived变量:

B.Data中如何快速计算报表?
图5 自动计算Derived变量

步骤4:配置Derived变量自动运行的服务:

B.Data中如何快速计算报表?
图6 能源消耗量计算Meva

步骤5:能源消耗时间段累计量计算Meva:

B.Data中如何快速计算报表?
图6 能源消耗量计算Meva

关键词
B.Data,Derived 变量

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc328669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论