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.


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