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

BrowseName

EnergyMeasurementType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseObjectType

0:HasProperty

Variable

ApplicationTag

0:String

0:PropertyType

M, RW

0:HasComponent

Variable

<MeasurementValue>

0:BaseDataType{Any}

EnergyMeasurementValueType

MP

0:HasComponent

Method

2:ResetStatistics

O

0:HasProperty

Variable

2:StartTime

0:DateTime

0:PropertyType

O

0:HasInterface

ObjectType

2: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.

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

BrowseName

AccuracyDomainType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseObjectType

0:HasProperty

Variable

0:EnumValues

0:EnumValueType[]

0:PropertyType

M

Conformance Units

ECM Energy Measurement

The EnumValues provides the accuracy classes of the accuracy domain.

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

Table 18 – IEnergyProfileE0Type Definition

Attribute

Value

BrowseName

IEnergyProfileE0Type

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseInterfaceType

0:HasComponent

Variable

AcCurrentPe

AcPeDataType

EnergyMeasurementValueType

M

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

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

Table 20 – IEnergyProfileE1Type Definition

Attribute

Value

BrowseName

IEnergyProfileE1Type

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseInterfaceType

0:HasComponent

Variable

AcActivePowerTotal

0:Float

EnergyMeasurementValueType

M

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

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

Table 22 – IEnergyProfileE2Type Definition

Attribute

Value

BrowseName

IEnergyProfileE2Type

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseInterfaceType

0:HasComponent

Variable

AcActivePowerTotal

0:Float

EnergyMeasurementValueType

M

2:HasStatisticComponent

Variable

AcActiveEnergyTotalImportLp

0:Float

EnergyMeasurementValueType

M

2:HasStatisticComponent

Variable

AcActiveEnergyTotalExportLp

0:Float

EnergyMeasurementValueType

M

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

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

Table 24 – IEnergyProfileE3Type Definition

Attribute

Value

BrowseName

IEnergyProfileE3Type

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseInterfaceType

0:HasComponent

Variable

AcActivePowerPe

AcPeDataType

EnergyMeasurementValueType

M

0:HasComponent

Variable

AcReactivePowerPe

AcPeDataType

EnergyMeasurementValueType

M

2:HasStatisticComponent

Variable

AcActiveEnergyTotalImportHp

0:Double

EnergyMeasurementValueType

M

2:HasStatisticComponent

Variable

AcActiveEnergyTotalExportHp

0:Double

EnergyMeasurementValueType

M

2:HasStatisticComponent

Variable

AcReactiveEnergyTotalImportHp

0:Double

EnergyMeasurementValueType

M

2:HasStatisticComponent

Variable

AcReactiveEnergyTotalExportHp

0:Double

EnergyMeasurementValueType

M

0:HasComponent

Variable

AcVoltagePe

AcPeDataType

EnergyMeasurementValueType

M

0:HasComponent

Variable

AcVoltagePp

AcPpDataType

EnergyMeasurementValueType

M

0:HasComponent

Variable

AcCurrentPe

AcPeDataType

EnergyMeasurementValueType

M

0:HasComponent

Variable

AcPowerFactorPe

AcPeDataType

EnergyMeasurementValueType

M

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

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

Table 26 – IEnergyProfileD0Type Definition

Attribute

Value

BrowseName

IEnergyProfileD0Type

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseInterfaceType

0:HasComponent

Variable

DcCurrent

0:Float

EnergyMeasurementValueType

M

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

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

BrowseName

IEnergyProfileD1Type

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseInterfaceType

0:HasComponent

Variable

DcCurrent

0:Float

EnergyMeasurementValueType

M

0:HasComponent

Variable

DcVoltage

0:Float

EnergyMeasurementValueType

M

0:HasComponent

Variable

DcActivePower

0:Float

EnergyMeasurementValueType

M

2:HasStatisticComponent

Variable

DcEnergyTotalImportLp

0:Float

EnergyMeasurementValueType

M

2:HasStatisticComponent

Variable

DcEnergyTotalExportLp

0:Float

EnergyMeasurementValueType

M

2:HasStatisticComponent

Variable

DcElectricalCharge

0:Float

EnergyMeasurementValueType

M

2:HasStatisticComponent

Variable

DcRelativeCharge

0:Float

EnergyMeasurementValueType

M

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