OPC 34100: Energy Consumption Management
Released 1.0.0
2024-12-12
This document is subject to the license terms described here.
The general OPC Foundation specification license agreement also applies and can be found here.
This document is a copy of the original which can be found here.
This document defines nodes in the following nodesets:
1 Scope
2 Normative references
3 Terms, definitions and conventions
3.1 Overview
3.2 OPC UA for Energy Consumption Management terms
3.3 Abbreviated terms
3.4 Conventions used in this document
3.4.1 Conventions for Node descriptions
3.4.1.1 Node definitions
3.4.1.2 Additional References
3.4.1.3 Additional sub-components
3.4.1.4 Additional Attribute values
3.4.2 NodeIds and BrowseNames
3.4.2.1 NodeIds
3.4.2.2 BrowseNames
3.4.3 Common Attributes
3.4.3.1 General
3.4.3.2 Objects
3.4.3.3 Variables
3.4.3.4 VariableTypes
3.4.3.5 Methods
3.4.4 Structures
4 General information to Energy Consumption Management and OPC UA
4.1 Introduction to Energy Consumption Management
4.2 Introduction to OPC Unified Architecture
4.2.1 What is OPC UA?
4.2.2 Basics of OPC UA
4.2.3 Information modelling in OPC UA
4.2.3.1 Concepts
4.2.3.2 Namespaces
4.2.3.3 Companion Specifications
5 Use cases
5.1 Use cases for Energy Consumption Measurement
5.2 Use cases for Standby Management and Sleep Mode
6 Energy Consumption Management Information Model overview
6.1 Overview
6.2 Energy Consumption Measurement
6.2.1 Base Concepts
6.2.2 Standardized Measurement Identifiers
6.2.2.1 Overview
6.2.2.2 Explanations to the defined measurements
6.2.3 Standardized Interfaces for combinations of Measurements
6.2.4 Accuracy Domains and Classes
6.3 Standby Management
6.4 Sleep Mode WOL
7 OPC UA ObjectTypes
7.1 ObjectTypes for Energy Consumption Measurement
7.1.1 EnergyMeasurementType ObjectType Definition
7.1.2 AccuracyDomainType
7.1.3 Interfaces for Energy Consumption Measurement
7.1.3.1 IEnergyProfileE0Type
7.1.3.2 IEnergyProfileE1Type
7.1.3.3 IEnergyProfileE2Type
7.1.3.4 IEnergyProfileE3Type
7.1.3.5 IEnergyProfileD0Type
7.1.3.6 IEnergyProfileD1Type
7.2 ObjectTypes for Standby Management
7.2.1 EnergyStandbyManagementType
7.2.1.1 Overview
7.2.1.2 StartPause Method
7.2.1.3 SwitchToEnergySavingMode Method
7.2.1.4 EndPause Method
7.2.2 EnergySavingModesContainerType
7.2.3 EnergySavingModeStatusType
7.2.4 EnergySavingModeType
7.3 ObjectTypes for Sleep Mode WOL Functionality
7.3.1 EnergyDevicePowerOffType
7.3.1.1 Overview
7.3.1.2 SwitchOffWOL Method
8 OPC UA VariableTypes
8.1 EnergyMeasurementValueType VariableType Definition
9 OPC UA DataTypes
9.1 StandbyModeTransitionDataType
9.2 EnergyStateInformationDataType
9.3 AcPeDataType
9.4 AcPpDataType
9.5 MeasurementPeriodEnum
9.6 MeasurementPeriodDataType
10 Instances
10.1 AccuracyDomains
10.2 ACCURACY_DOMAIN_PERCENT_FULL_SCALE
10.3 ACCURACY_DOMAIN_PERCENT_ACTUAL_READING
10.4 ACCURACY_DOMAIN_IEC
10.5 ACCURACY_DOMAIN_EN
11 Profiles and ConformanceUnits
11.1 Conformance Units
11.2 Profiles
11.2.1 Profile list
11.2.2 Server Facets
11.2.2.1 Overview
11.2.2.2 ECM Energy Management Server Profile
11.2.2.3 ECM Energy Management Control Server Profile
11.2.2.4 ECM Energy Controller Server Facet
11.2.3 Client Facets
12 Namespaces
12.1 Namespace Metadata
12.2 Handling of OPC UA Namespaces
Annex A (normative) Energy Consumption Management Namespace and mappings
A.1 NodeSet and supplementary files for Energy Consumption Management Information Model