Data Prerequisites - EMS
To be able to realize a well-functioning data transformation flow from source data to dashboard, the data must be supplied to AVEVA Insight according to the data delivery standards. In addition, each tag must contain a set of fixed properties (metadata). These properties ensure that the system can store, transform and display the data in the dashboards. The metadata in the properties describes the contextual information of a tag. Three types of properties are distinguished for EMS: default properties, asset properties and energy properties. Default properties must be defined when publishing the tags. Asset properties and energy properties can be defined either at publishing (automatic) or after publishing (manually) and can be changed afterwards.
Data publishing methods
To implement the predefined EMS template, the customer must publish its data to AVEVA Insight. Data publishing is not part of the EMS implementation project. It depends on how data is published to the cloud on the on-premise source systems. AVEVA Insight includes connectivity to 300+ industry standard drivers and (in case AVEVA products are used) built in publishers for 30+ AVEVA and Wonderware products. Data publishing can be done within minutes. If suitable, the easiest way is to download and use one of the following (free) publishing tools:
AVEVA Insight Publisher
https://www.youtube.com/watch?v=Dyq4Q9BZjdoPlant SCADA Connector
https://www.youtube.com/watch?v=NXQj9W0SzDgOther tools that are recommended (license required):
AVEVA Edge
https://www.aveva.com/en/products/edge/
Crosser (IoT Edge)
AVEVA Edge and Crosser offer additional functionality to transform data before it is being sent to AVEVA Insight. This can be suitable if (for example) engineering unit conversion must be done to process the data in the predefined EMS configuration. They also offer a wide range of connectivity options (and more) if the included publishing tools are insufficient.
Default Properties
Each tag that is in the system should contain a set of standard attributes. These are called the default properties. Per tag, the following attributes (metadata) should be known:
FQN
FQN contains the fully qualified name of the tag. This is by default specified as <Source.Tagname>.
Example value: NLBRD076.Oven1.Electricity.kWh
TagName
Tagname contains the name of the tag as it is known in the source system.
Example value: Oven1.Electricity.kWh
Source
Source contains the named data source from where the tag is published. This can be configured in the Publisher tool.
Example value: NLBRD076
EngUnit
EngUnit contains the engineering unit of the tag. It is important that the symbols used as much as possible meet the standards of the International System of Units. Custom engineering units can be mapped to the engineering unit catalog (AVEVA Insight) to enable conversions.
Example values: kg/h, t, kWh, GJ, Nm³/h, m³
Location
The Location field defines the location string of a tag and connects a tag to an asset from AVEVA Insight's asset configuration. Asset configuration must be done in AVEVA Insight before a tag can be correctly mapped to a location.
Example value: NLBRD076/Baking/Oven1/Blower
InterpolationType
InterpolationType describes whether a tag is:
Linear | Values can be interpolated (e.g., rates and flows) |
---|---|
Stairstep | Values cannot be interpolated (e.g., accumulators) |
None | Interpolation is not relevant (e.g., strings) |
Optional properties
Next to these required properties extra metadata can be configured, the following properties are optional:
Description | Description of the tag |
---|---|
Alias | Reference to tag meaning |
Zone1_Value1 | Fixed lower band for a tag (displayed in AVEVA Insight) |
Zone1_Value2 | Fixed upper band for a tag (displayed in AVEVA Insight) |
Extended Properties
Next to the default properties, a list of attributes for the extended properties must also be defined. Extended properties must be seen as additional metadata that you can assign to a tag to describe its attributes. The asset properties play a central role in EMS data flow model. Based on the values of the extended properties, automatic, schedule-based data transformations are executed among the data transformation pipelines. Extended properties can be filled either manually (one time csv upload) or automatically (in case the data is published to the cloud via an intelligent Edge solution like AVEVA Edge or Crosser).
Asset Properties
Asset properties are specific metadata fields that describe the tag location according to the ANSI/ISA-88 plant model principles. Assets must be described as extended properties on the following levels:
Site
Site contains a logical, physical or geographical group determined by the enterprise. Business criteria decide the boundaries of a site.
Example value: NLBRD076
Area
Area contains a logical, physical or geographical group determined by the site. It is defined as a group of logically connected process facilities.
Example value: Baking
WorkUnit
Unit contains one or more major processing activities. They can be made up of multiple equipments.
Example value: Oven1
Module
Equipment modules carry out minor processing activities, mainly a single object within a unit. Therefore, the Module property is not mandatory.
Example value: Blower
Energy Properties
Energy Properties describe the relevance of a tag to the EMS data model. The system transforms the data according to these Energy Properties. This metadata is also used in calculations defined on BI-level. Calculations provide the user with predefined data fields that can be used in a user friendly drag-and-drop field setup.
DataCategory
The EMS solution supports different types of process data to analyze energy consumption. Tags are being categorized in data category and data subcategories. The DataCategory property represents a the highest hierarchical category of a tag. 5 Value options can be assigned to a tag. The option that must be assigned depends on the data that is stored on a tag:
Energy | Tag contains data regarding energy consumption |
---|---|
Water | Tag contains data regarding water consumption |
Volume | Tag contains data regarding production volumes |
Context | Tag contains contextual data (events) regarding the process |
Other | Tag contains data that does not belong in 1 of the above categories |
DataSubCategory
In DataSubCategory the second hierarchical level is defined. The DataSubCategory options are fixed per Data Group. For each DataSubCategory there are conditions with regards to the engineering unit and data type that the supplied tagdata must meet. The data subcategories describe the energy types that are included in predefined EMS. The next paragraph gives a full overview of all values that can be assigned to this property, including the engineering units that are supported in the predefined EMS template.
StreamType
The StreamType property defines whether the energy values on a tag represent energy that is consumed, produced, transferred or delivered by the asset. This information is needed to be able to make sure energy is only taken into account once and also to track the energy flow within a process. It can contain 4 values:
Value options | When to use? |
---|---|
Consumed | Tag defines energy that is consumed by an asset |
Produced | Tag defines energy that is produced by an asset (for example, steam that is produced in a boiler) |
Delivered | Tag defines energy that comes into the production facility from an internal or external utility and is not directly consumed |
Transferred | Tag defines energy stream that is neither consumed nor produced, but instead transferred from one asset to another |
Values above only needs to be assigned when a tag is in DataSubCategory' Energy' or 'Water', otherwise they can be left empty.
DeliveredFrom
To indicate which unit a tag gets its energy from, the DeliveredFrom property can be filled. DeliveredFrom needs to be filled in from a Unit perspective (ISA-88 level). The value of this field must contain the Location property of its parent. The field is not mandatory and must only be filled when the energy providing unit is known.
Example value: NLBRD076/Utilities/Boiler1
Retrieval
The retrieval property defines the way the system calculates the consumption between a starttime and an endtime. Retrieval values can be assigned using to the following logic:
Value options | When to use? |
---|---|
Integral | Tags that represent a speed rate or flow. Typically tags that have engineering units representing consumption per time unit (example: m³/h or kW tags) |
Counter | Tags that represent accumulating data with or without rollovers at a specific rollover value (example: m³ or kWh tags) |
Average | Tags that store measurement data, but are neither rates or accumulators (like °C or GJ/t) |
In case a tag does not store any metrics (like string and event tags) this extended property can be left empty.
Supported energy types and engineering units
The EMS solution supports a fixed list of energy types and engineering units. The image below shows the complete overview. The full details can be found in the subsections below.

If a customer has one that does not exists in the list, this can be added as an additional calculation in the BI tool. This is not included in the 5-day implementation scope. The system does process the measurements according to the retrieval style, but they will not be visible in the dashboards.
Energy
The system supports 4 energy types. These energy types form the basis for the predefined dashboards. If one or more energy types are not applicable, they will be removed from the dashboards in the implementation phase.
Value options | Supported Engineering Units |
---|---|
Electricity | kW, kWh |
Gas | m³ or m³/h, Nm³ or Nm³/h |
Steam | t or t/h, kg, kg/h, m³ or m³/h |
Air | m³ or m³/h |
Important remark: Per location, only a single engineering unit per data sub category should exist. Otherwise the system will double the energy consumption for that asset.
Water
The system supports a maximum of 5 water types that the customer can individually define in the dashboard parameters. For example: A production facility consumes three types of water: heating water, process water and ice Water. Each type should be defined as a single type (Type 1, Type 2, etc…) in the system. Each water tag in the system belongs to one of the defined types. The customer defines what each of these types represent at dashboard level.
Value options | Supported Engineering Units |
---|---|
Type 1 | m³, m³/h, l or l/h |
Type 2 | m³, m³/h, l or l/h |
Type 3 | m³, m³/h, l or l/h |
Type 4 | m³, m³/h, l or l/h |
Type 5 | m³, m³/h, l or l/h |
Volume
The system distinguishes between two types of volumes: end-product volume and semi-finished good (intermediate) volume. Energy KPIs on site level will be calculated based on End-Product volume. Energy KPIs on area, unit and equipment level will be calculated based on the (asset) selection that is made. If one of the assets in the dashboard filter selection contains a tag that produces end-product, it will calculate KPIs based on this number, without considering the intermediate production. If none of the assets in the filter selection produces end-product, then KPIs will be calculated based on intermediate production sum.
Value options | Supported (tag)data |
---|---|
End Product | t, t/h, kg, kg/h, units, units/h, pieces, pieces/h |
Intermediate Product | t, t/h, kg, kg/h, units, units/h, pieces, pieces/h |
Context
Event tags in the system are used to be able to describe the event conditions that were active at the time energy was consumed. This data makes it view data over different (event-based) dimensions.
Value options | Supported (tag)data |
---|---|
Product | String tags that contain product/material code/description |
Status | String tags that contain production status description, step or code |
Shift | String tags that contain shift type or unique ID |
Batch | String tags that contain the batch, work order or job number |
IncludeInEMS
The IncludeInEMS property indicated whether the system is processing a tag or not. Tags that are marked as include are processed to be available in the BI-tool.
Tags belonging to the Data SubCategory 'Other' contain data that is typically not energy data and is, therefore not used in the predefined EMS dashboards. This DataSubCategory allows adding all other measurement data (temperatures, speed, quality etc.) to the data set, which can be used for custom dashboarding. Only measurement data can be added. Initially, tags that contain context or dimensional data cannot be added.
Value options | When to use? |
---|---|
Include | Non-string/event tags with data that must be made available in the dashboards because they represent energy consumption or are related to it |
Exclude | Tags that are not relevant for analysis in relation to energy consumption |