8.2.3 Interfaces for EnergyProfiles

EnergyMeasurementType Objects should support Interfaces for standardized energy data profiles, so called EnergyProfiles. The supported measurement values demanded by an energy data profile are specified by Interfaces applied to instances of the EnergyMeasurementType.

Table 21 shows the definitions of the Interfaces for the standardized energy data profiles. The EnergyProfiles represent standard Energy Measurement use cases and are therefore the preferred way to represent Energy Measurement data. It is recommended to support at least one of the EnergyProfiles.

Table 21 – Interfaces for EnergyProfiles
EnergyProfileMeasurementValueDataTypeAccuracy
InterfaceTypeBrowseNameSymbolEngineering
Unit
IEnergyProfileE0TypeE0AcCurrentIL1
IL2
IL3
AAcPeData
Type
≤10%
IEnergyProfileE1TypeE1AcActivePowerTotal∑PWFloat≤5%
IEnergyProfileE2TypeE2AcActivePowerTotal∑PWFloat≤5%
AcActiveEnergyTotalImportLp∑↓EW·hFloat
AcActiveEnergyTotalExportLp∑↑EW·hFloat
IEnergyProfileE3TypeE3AcActivePowerPL1
PL2
PL3
WAcPeData
Type
≤2%
AcReactivePowerQtotL1 QtotL2 QtotL3varAcPeData
Type
AcActiveEnergyTotalImportHp∑↓EW·hDouble
AcActiveEnergyTotalExportHp∑↑EW·hDouble
AcReactiveEnergyTotalImportHp∑↓EQVarhDouble
AcReactiveEnergyTotalExportHp∑↑EQVarhDouble
AcVoltagePeUL1N
UL2N
UL3N
VAcPeData
Type
AcVoltagePpUL1L2 UL2L3 UL3L1VAcPpData
Type
AcCurrentIL1
IL2
IL3
AFloat
AcPowerFactorλL1
λL2
λL3
Float
IEnergyProfileD0TypeD0DcCurrentIAFloat≤10%

Figure 11 shows an example how different EnergyProfiles can be supported by EnergyMeasurementType Object instances.

Figure 11 – Implementing different EnergyProfiles
8.2.3.1 IEnergyProfileE0Type

The IEnergyProfileE0Type contains the References to MeasurementValueType Variables needed for EnergyProfile E0.

Table 22 – IEnergyProfileE0Type Definition
Attribute Value
BrowseNameIEnergyProfileE0Type
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseInterfaceType defined in [OPC 10001-7]
0:HasComponentVariableAcCurrentAcPeDataTypeMeasurementValueTypeM
Table 23 – IEnergyProfileE0Type Attribute values for child Nodes
Source Path Value Attribute

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4279632

DisplayName: A

Description: ampere

8.2.3.2 IEnergyProfileE1Type

The IEnergyProfileE1Type contains the References to MeasurementValueType Variables needed for EnergyProfile E1.

Table 24 – IEnergyProfileE1Type Definition
Attribute Value
BrowseNameIEnergyProfileE1Type
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseInterfaceType defined in [OPC 10001-7]
0:HasComponentVariableAcActivePowerTotal0:FloatMeasurementValueTypeM
Table 25 – IEnergyProfileE1Type Attribute values for child Nodes
Source Path Value Attribute

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

8.2.3.3 IEnergyProfileE2Type

The IEnergyProfileE2Type contains the References to MeasurementValueType Variables needed for EnergyProfile E2.

Table 26 – IEnergyProfileE2Type Definition
Attribute Value
BrowseNameIEnergyProfileE2Type
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseInterfaceType defined in [OPC 10001-7]
0:HasComponentVariableAcActivePowerTotal0:FloatMeasurementValueTypeM
0:HasComponentVariableAcActiveEnergyTotalImportLp0:FloatMeasurementValueTypeM
0:HasComponentVariableAcActiveEnergyTotalExportLp0:FloatMeasurementValueTypeM
Table 27 – IEnergyProfileE2Type Attribute values for child Nodes
Source Path Value Attribute

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5720146

DisplayName: W·h

Description: watt hour

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5720146

DisplayName: W·h

Description: watt hour

8.2.3.4 IEnergyProfileE3Type

The IEnergyProfileE3Type contains the References to MeasurementValueType Variables needed for EnergyProfile E3.

Table 28 – IEnergyProfileE3Type Definition
Attribute Value
BrowseNameIEnergyProfileE3Type
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseInterfaceType defined in [OPC 10001-7]
0:HasComponentVariableAcActivePowerAcPeDataTypeMeasurementValueTypeM
0:HasComponentVariableAcReactivePowerAcPeDataTypeMeasurementValueTypeM
0:HasComponentVariableAcActiveEnergyTotalImportHp0:DoubleMeasurementValueTypeM
0:HasComponentVariableAcActiveEnergyTotalExportHp0:DoubleMeasurementValueTypeM
0:HasComponentVariableAcReactiveEnergyTotalImportHp0:DoubleMeasurementValueTypeM
0:HasComponentVariableAcReactiveEnergyTotalExportHp0:DoubleMeasurementValueTypeM
0:HasComponentVariableAcVoltagePeAcPeDataTypeMeasurementValueTypeM
0:HasComponentVariableAcVoltagePpAcPpDataTypeMeasurementValueTypeM
0:HasComponentVariableAcCurrentAcPeDataTypeMeasurementValueTypeM
0:HasComponentVariableAcPowerFactorAcPeDataTypeMeasurementValueTypeM
Table 29 – IEnergyProfileE3Type Attribute values for child Nodes
Source Path Value Attribute

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4469812

DisplayName: var

Description: var

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5720146

DisplayName: W·h

Description: watt hour

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5720146

DisplayName: W·h

Description: watt hour

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5655636

DisplayName: V

Description: volt

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5655636

DisplayName: V

Description: volt

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4279632

DisplayName: A

Description: ampere

8.2.3.5 IEnergyProfileD0Type

The IEnergyProfileD0Type Interface contains a Reference to a MeasurementValueType Variable representing direct current (EnergyProfile D0).

Table 30 – IEnergyProfileD0Type Definition
Attribute Value
BrowseNameIEnergyProfileD0Type
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseInterfaceType defined in [OPC 10001-7]
0:HasComponentVariableDcCurrent0:FloatMeasurementValueTypeM
Table 31 – IEnergyProfileD0Type Attribute values for child Nodes
Source Path Value Attribute

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4279632

DisplayName: A

Description: ampere