7.1 ObjectTypes for Energy Consumption Measurement

7.1.1 EnergyMeasurementType ObjectType Definition

The EnergyMeasurementType provides various energy measurement values measured at the same point in a system and is formally defined in Table 16.

Table 16 - EnergyMeasurementType Definition
Attribute Value
BrowseNameEnergyMeasurementType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType
0:HasPropertyVariableApplicationTag0:String0:PropertyTypeM, RW
0:HasComponentVariable<MeasurementValue>0:BaseDataType{Any}EnergyMeasurementValueTypeMP
0:HasComponentMethod2:ResetStatisticsO
0:HasPropertyVariable2:StartTime0:DateTime0:PropertyTypeO
0:HasInterfaceObjectType2:IStatisticsType
Conformance Units
ECM Energy Measurement

The ApplicationTag provides a string that is supposed to uniquely identify the functionality of the energy measurement. It is to be set by an end user or system integrator. Server-provider would typically initially set it to an empty string. It is marked as writable. However, applications may also provide other mechanism than the OPC UA interface to set the value, e.g. by some proprietary engineering environments.

The <MeasurementValue> Variable is a placeholder for all measurement values provided by the instance of the EnergyMeasurementType. At least one measurement value shall be provided. There are standardized measurement values defined (see 6.2.2).

The ObjectType implements the 2:IStatisticsType Interface as defined in OPC 10000-200 providing the optional 2:ResetStatistics and 2:StartTime.

The optional 2:ResetStatistics Method can be used to reset measurement values used as energy counter, i.e. aggregating the energy consumption over time. Details of its usage are defined in OPC 10000-200. Measurement values that can be reset are identified by being referenced using the 2:HasStatisticComponent (a subtype of 0:HasComponent).

The optional 2:StartTime indicates when the collection of aggregated data has started or was reset. Details of its usage are defined in OPC 10000-200.

7.1.2 AccuracyDomainType

The AccuracyDomainType is used to represent accuracy domains and contains the accuracy classes of the accuracy domain (see 6.2.4). It is formally defined in Table 17.

Table 17 - AccuracyDomainType Definition
Attribute Value
BrowseNameAccuracyDomainType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyTypeM
Conformance Units
ECM Energy Measurement

The EnumValues provides the accuracy classes of the accuracy domain.

7.1.3 Interfaces for Energy Consumption Measurement

7.1.3.1 IEnergyProfileE0Type

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

Table 18 - IEnergyProfileE0Type Definition
Attribute Value
BrowseNameIEnergyProfileE0Type
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseInterfaceType
0:HasComponentVariableAcCurrentPeAcPeDataTypeEnergyMeasurementValueTypeM
Conformance Units
ECM EnergyProfile E0
Table 19 - IEnergyProfileE0Type Attribute values for child Nodes
Source Path Value Attribute
AcCurrentPe
0:EngineeringUnits

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

UnitId: 4279632

DisplayName: A

Description: ampere

AcCurrentPe
MeasurementID

1218
AcCurrentPe
Resource

1
7.1.3.2 IEnergyProfileE1Type

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

Table 20 - IEnergyProfileE1Type Definition
Attribute Value
BrowseNameIEnergyProfileE1Type
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseInterfaceType
0:HasComponentVariableAcActivePowerTotal0:FloatEnergyMeasurementValueTypeM
Conformance Units
ECM EnergyProfile E1
Table 21 - IEnergyProfileE1Type Attribute values for child Nodes
Source Path Value Attribute
AcActivePowerTotal
0:EngineeringUnits

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

UnitId: 5723220

DisplayName: W

Description: watt

AcActivePowerTotal
MeasurementID

1412
AcActivePowerTotal
Resource

1
7.1.3.3 IEnergyProfileE2Type

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

Table 22 - IEnergyProfileE2Type Definition
Attribute Value
BrowseNameIEnergyProfileE2Type
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseInterfaceType
0:HasComponentVariableAcActivePowerTotal0:FloatEnergyMeasurementValueTypeM
2:HasStatisticComponentVariableAcActiveEnergyTotalImportLp0:FloatEnergyMeasurementValueTypeM
2:HasStatisticComponentVariableAcActiveEnergyTotalExportLp0:FloatEnergyMeasurementValueTypeM
Conformance Units
ECM EnergyProfile E2
Table 23 - IEnergyProfileE2Type Attribute values for child Nodes
Source Path Value Attribute
AcActivePowerTotal
0:EngineeringUnits

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

UnitId: 5723220

DisplayName: W

Description: watt

AcActivePowerTotal
MeasurementID

1412
AcActivePowerTotal
Resource

1
AcActiveEnergyTotalImportLp
0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

AcActiveEnergyTotalImportLp
MeasurementID

1001
AcActiveEnergyTotalImportLp
Resource

1
AcActiveEnergyTotalExportLp
0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

AcActiveEnergyTotalExportLp
MeasurementID

1004
AcActiveEnergyTotalExportLp
Resource

1
7.1.3.4 IEnergyProfileE3Type

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

Table 24 - IEnergyProfileE3Type Definition
Attribute Value
BrowseNameIEnergyProfileE3Type
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition
Subtype of the 0:BaseInterfaceType
0:HasComponentVariableAcActivePowerPeAcPeDataTypeEnergyMeasurementValueTypeM
0:HasComponentVariableAcReactivePowerPeAcPeDataTypeEnergyMeasurementValueTypeM
2:HasStatisticComponentVariableAcActiveEnergyTotalImportHp0:DoubleEnergyMeasurementValueTypeM
2:HasStatisticComponentVariableAcActiveEnergyTotalExportHp0:DoubleEnergyMeasurementValueTypeM
2:HasStatisticComponentVariableAcReactiveEnergyTotalImportHp0:DoubleEnergyMeasurementValueTypeM
2:HasStatisticComponentVariableAcReactiveEnergyTotalExportHp0:DoubleEnergyMeasurementValueTypeM
0:HasComponentVariableAcVoltagePeAcPeDataTypeEnergyMeasurementValueTypeM
0:HasComponentVariableAcVoltagePpAcPpDataTypeEnergyMeasurementValueTypeM
0:HasComponentVariableAcCurrentPeAcPeDataTypeEnergyMeasurementValueTypeM
0:HasComponentVariableAcPowerFactorPeAcPeDataTypeEnergyMeasurementValueTypeM
Conformance Units
ECM EnergyProfile E3
Table 25 - IEnergyProfileE3Type Attribute values for child Nodes
Source Path Value Attribute
AcActivePowerPe
0:EngineeringUnits

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

UnitId: 5723220

DisplayName: W

Description: watt

AcActivePowerPe
MeasurementID

1409
AcActivePowerPe
Resource

1
AcReactivePowerPe
0:EngineeringUnits

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

UnitId: 4469812

DisplayName: var

Description: var

AcReactivePowerPe
MeasurementID

1618
AcReactivePowerPe
Resource

1
AcActiveEnergyTotalImportHp
0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

AcActiveEnergyTotalImportHp
MeasurementID

1002
AcActiveEnergyTotalImportHp
Resource

1
AcActiveEnergyTotalExportHp
0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

AcActiveEnergyTotalExportHp
MeasurementID

1005
AcActiveEnergyTotalExportHp
Resource

1
AcReactiveEnergyTotalImportHp
0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

AcReactiveEnergyTotalImportHp
MeasurementID

1011
AcReactiveEnergyTotalImportHp
Resource

1
AcReactiveEnergyTotalExportHp
0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

AcReactiveEnergyTotalExportHp
MeasurementID

1014
AcReactiveEnergyTotalExportHp
Resource

1
AcVoltagePe
0:EngineeringUnits

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

UnitId: 5655636

DisplayName: V

Description: volt

AcVoltagePe
MeasurementID

1118
AcVoltagePe
Resource

1
AcVoltagePp
0:EngineeringUnits

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

UnitId: 5655636

DisplayName: V

Description: volt

AcVoltagePp
MeasurementID

1145
AcVoltagePp
Resource

1
AcCurrentPe
0:EngineeringUnits

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

UnitId: 4279632

DisplayName: A

Description: ampere

AcCurrentPe
MeasurementID

1218
AcCurrentPe
Resource

1
AcPowerFactorPe
MeasurementID

1709
AcPowerFactorPe
Resource

1
7.1.3.5 IEnergyProfileD0Type

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

Table 26 - IEnergyProfileD0Type Definition
Attribute Value
BrowseNameIEnergyProfileD0Type
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseInterfaceType
0:HasComponentVariableDcCurrent0:FloatEnergyMeasurementValueTypeM
Conformance Units
ECM EnergyProfile D0
Table 27 - IEnergyProfileD0Type Attribute values for child Nodes
Source Path Value Attribute
DcCurrent
0:EngineeringUnits

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

UnitId: 4279632

DisplayName: A

Description: ampere

DcCurrent
MeasurementID

1033
DcCurrent
Resource

1
7.1.3.6 IEnergyProfileD1Type

The IEnergyProfileD1Type Interface contains the References to EnergyMeasurementValueType Variables representing measurements for equipment that produces or consumes direct current.

Table 28 - IEnergyProfileD1Type Definition
Attribute Value
BrowseNameIEnergyProfileD1Type
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseInterfaceType
0:HasComponentVariableDcCurrent0:FloatEnergyMeasurementValueTypeM
0:HasComponentVariableDcVoltage0:FloatEnergyMeasurementValueTypeM
0:HasComponentVariableDcActivePower0:FloatEnergyMeasurementValueTypeM
2:HasStatisticComponentVariableDcEnergyTotalImportLp0:FloatEnergyMeasurementValueTypeM
2:HasStatisticComponentVariableDcEnergyTotalExportLp0:FloatEnergyMeasurementValueTypeM
2:HasStatisticComponentVariableDcElectricalCharge0:FloatEnergyMeasurementValueTypeM
2:HasStatisticComponentVariableDcRelativeCharge0:FloatEnergyMeasurementValueTypeM
Conformance Units
ECM EnergyProfile D1
Table 29 - IEnergyProfileD1Type Attribute values for child Nodes
Source Path Value Attribute
DcCurrent
0:EngineeringUnits

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

UnitId: 4279632

DisplayName: A

Description: ampere

DcCurrent
MeasurementID

1033
DcCurrent
Resource

1
DcVoltage
0:EngineeringUnits

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

UnitId: 5655636

DisplayName: V

Description: volt

DcVoltage
MeasurementID

1034
DcVoltage
Resource

1
DcActivePower
0:EngineeringUnits

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

UnitId: 5723220

DisplayName: W

Description: watt

DcActivePower
MeasurementID

1032
DcActivePower
Resource

1
DcEnergyTotalImportLp
0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

DcEnergyTotalImportLp
MeasurementID

1022
DcEnergyTotalImportLp
Resource

1
DcEnergyTotalExportLp
0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

DcEnergyTotalExportLp
MeasurementID

1025
DcEnergyTotalExportLp
Resource

1
DcElectricalCharge
0:EngineeringUnits

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

UnitId: 4279624

DisplayName: A·h

Description: ampere hour

DcElectricalCharge
MeasurementID

1030
DcElectricalCharge
Resource

1
DcRelativeCharge
0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

DcRelativeCharge
MeasurementID

1031
DcRelativeCharge
Resource

1