QQ登录

只需一步,快速开始

B.Data系统中如何利用Derived变量实现趋势

[ 复制链接 ]
B.Data系统中如何利用Derived变量实现趋势

1、概述
基于WinCC/B.Data的综合能源管理系统,是西门子公司集成于TIA全集成自动化 & TIP全集成能源自动化的一体化产品,通过这一强有力的工具,对从SCADA层中得到的数据,采用成熟高效的综合能源分析方式,覆盖能源采购,能源调度,确保能源的高效使用和良好的成本控制。

采用B.Data进行能源系统的分析及管理,最终实现:

  • 技术数据和商务数据处理系统的整合;
  • 基于历史负荷数据和生产计划的负荷预测;
  • 气体和废水排放预测;
  • 增加发电和输配电的效率;
  • 通过生产相关的负荷预测提高规划可靠性 ;
  • 采购能源时,为采购部门提供成本优化支持;
  • 履行法律义务,监测报表温室气体排放;
  • 建立能源和原料帐目的公司级透明度;
  • 基于costs-by-cause原则,进行能源成本分配,易与财务系统关联 (如SAP);

相应的分析结果,通过报表系统合理展示;

B.Data系统中,从现场采集能源消耗值时,很多情况下都是累计量,如果需要通过趋势显示特定时间间隔(15分钟)的消耗曲线图,要用特定Meva功能,显示曲线需要通过Derived变量来实现,下面通过一个实例进行说明。


2、实例内容
下面假定对一个工厂的某一个电量进行趋势显示,相应信息如下:
DataPoint: e_Electric1,时间采集周期为15分钟
Meva : Counter dev.( spill, change) without area
Derived measurement: a_Electic1


3、实例步骤
下面通过详细的步骤对如何实现Derived 类型变量的趋势进行说明。

3.1 建立Matrix变量
首先通过建立Matrix变量e_Electric1,并输入一天的数据。

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图1 定义手工变量结构

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图2 定义手工变量e_Electric1

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图3 手动输入变量

3.2 变量Counter 定义
由于假定采集数据为累计量,需要显示的为15分钟的差值,所以要用到counter概念:

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图4 为测量点定义Counter值

如下图配置counter值,注意installation date应早于你所测试的数据起始时间,注意范围在一些counter类型Meva上需要使用。

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图5 Counter配置

3.3 定义Meva
定义Meva,其作用为计算采集变量的差值,以便于计算。

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图6 定义基于Counter的Meva

3.4 定义Dervied变量
定义Derived变量,用于放置Meva计算的结果。

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图7 定义Derived变量

3.5 计算Derived变量结果
为了趋势显示,需要将Derived变量的结果计算出来,有两种方法可以计算:自动计算和手工计算。

3.5.1 手工计算
通过右健点击Derived变量,可以进行Recalculate手工计算值。

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图8 手工计算步骤1

如下图选择需要计算的时间间隔,就可以计算。

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图9 手工计算步骤2

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图10 计算结果

3.5.2 自动计算
通过选择自动计算,可以通过后台Job自动计算出结果,自动生成趋势、报表等。

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图11 自动计算配置步骤1

定义自动计算的参数,注意下面红色框需要激活。

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势
图12 自动计算配置步骤2

3.6 趋势显示
通过定义趋势可以得到相应趋势显示:

B.Data系统中如何利用Derived变量实现趋势

B.Data系统中如何利用Derived变量实现趋势



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索