The Energy Measurement Objects provide access to the Energy Measurement values. For each Metering Point one EnergyMeasurementType Object shall exist.

The EnergyMeasurementType contains References to MeasurementValueType Objects.

Table 20 – EnergyMeasurementType Definition

Attribute

Value

BrowseName

EnergyMeasurementType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType

0:HasProperty

Variable

PeObjectNumber

0:UInt16

0:PropertyType

M, RO

0:HasComponent

Variable

<MeasurementValue>

0:Number

MeasurementValueType

MP, RO

0:HasComponent

Method

ResetEnergyCounter

O

The PeObjectNumber Variable shall contain the Object number of the related PROFIenergy measurement Object.

The MeasurementValue Variable contains one actual measurement value. For each measurement value of a Metering Point one MeasurementValueType Variable shall exist.

If one of the MeasurementValueType Variables is used as energy counter, the ResetEnergyCounter Method can be used to set the value of this Variable to 0. See section 9.1, ”MeasurementValueType” for further details.

A RepresentedBy Reference may connect the Object to the representing PROFIenergy service access point Object (see PeServiceAccessPointType). The BrowseName of the Reference shall be “PESAP”. If the PESAP is not part of the Information Model, the RepresentedBy Reference in the EnergyMeasurementType Object is omitted.

Mapping to PROFIenergy properties:

BrowseName

PE Service

PE Service Data Response Field

PeObjectNumber

Get_Measurement_List_with_Object_Number

Object_Number

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

EnergyProfile

MeasurementValue

DataType

Accuracy

InterfaceType

BrowseName

Symbol

EngineeringUnit

IEnergyProfileE0Type

E0

AcCurrent

IL1IL2 IL3

A

AcPeDataType

≤10%

IEnergyProfileE1Type

E1

AcActivePowerTotal

∑P

W

Float

≤5%

IEnergyProfileE2Type

E2

AcActivePowerTotal

∑P

W

Float

≤5%

AcActiveEnergyTotalImportLp

∑↓E

W·h

Float

AcActiveEnergyTotalExportLp

∑↑E

W·h

Float

IEnergyProfileE3Type

E3

AcActivePower

PL1PL2 PL3

W

AcPeDataType

≤2%

AcReactivePower

QtotL1 QtotL2 QtotL3

var

AcPeDataType

AcActiveEnergyTotalImportHp

∑↓E

W·h

Double

AcActiveEnergyTotalExportHp

∑↑E

W·h

Double

AcReactiveEnergyTotalImportHp

∑↓EQ

Varh

Double

AcReactiveEnergyTotalExportHp

∑↑EQ

Varh

Double

AcVoltagePe

UL1NUL2NUL3N

V

AcPeDataType

AcVoltagePp

UL1L2 UL2L3 UL3L1

V

AcPpDataType

AcCurrent

IL1IL2 IL3

A

Float

AcPowerFactor

λL1λL2λL3

Float

IEnergyProfileD0Type

D0

DcCurrent

I

A

Float

≤10%

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

image015.png

Figure 11 – Implementing different EnergyProfiles

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

Table 22 – IEnergyProfileE0Type Definition

Attribute

Value

BrowseName

IEnergyProfileE0Type

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseInterfaceType defined in [OPC 10001-7]

0:HasComponent

Variable

AcCurrent

AcPeDataType

MeasurementValueType

M

Table 23 – IEnergyProfileE0Type Attribute values for child Nodes

Source Path

Value Attribute

AcCurrent

0:EngineeringUnits

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

UnitId: 4279632

DisplayName: A

Description: ampere

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

Table 24 – IEnergyProfileE1Type Definition

Attribute

Value

BrowseName

IEnergyProfileE1Type

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseInterfaceType defined in [OPC 10001-7]

0:HasComponent

Variable

AcActivePowerTotal

0:Float

MeasurementValueType

M

Table 25 – 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

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

Table 26 – IEnergyProfileE2Type Definition

Attribute

Value

BrowseName

IEnergyProfileE2Type

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseInterfaceType defined in [OPC 10001-7]

0:HasComponent

Variable

AcActivePowerTotal

0:Float

MeasurementValueType

M

0:HasComponent

Variable

AcActiveEnergyTotalImportLp

0:Float

MeasurementValueType

M

0:HasComponent

Variable

AcActiveEnergyTotalExportLp

0:Float

MeasurementValueType

M

Table 27 – 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

AcActiveEnergyTotalImportLp

0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

AcActiveEnergyTotalExportLp

0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

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

Table 28 – IEnergyProfileE3Type Definition

Attribute

Value

BrowseName

IEnergyProfileE3Type

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseInterfaceType defined in [OPC 10001-7]

0:HasComponent

Variable

AcActivePower

AcPeDataType

MeasurementValueType

M

0:HasComponent

Variable

AcReactivePower

AcPeDataType

MeasurementValueType

M

0:HasComponent

Variable

AcActiveEnergyTotalImportHp

0:Double

MeasurementValueType

M

0:HasComponent

Variable

AcActiveEnergyTotalExportHp

0:Double

MeasurementValueType

M

0:HasComponent

Variable

AcReactiveEnergyTotalImportHp

0:Double

MeasurementValueType

M

0:HasComponent

Variable

AcReactiveEnergyTotalExportHp

0:Double

MeasurementValueType

M

0:HasComponent

Variable

AcVoltagePe

AcPeDataType

MeasurementValueType

M

0:HasComponent

Variable

AcVoltagePp

AcPpDataType

MeasurementValueType

M

0:HasComponent

Variable

AcCurrent

AcPeDataType

MeasurementValueType

M

0:HasComponent

Variable

AcPowerFactor

AcPeDataType

MeasurementValueType

M

Table 29 – IEnergyProfileE3Type Attribute values for child Nodes

Source Path

Value Attribute

AcActivePower

0:EngineeringUnits

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

UnitId: 5723220

DisplayName: W

Description: watt

AcReactivePower

0:EngineeringUnits

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

UnitId: 4469812

DisplayName: var

Description: var

AcActiveEnergyTotalImportHp

0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

AcActiveEnergyTotalExportHp

0:EngineeringUnits

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

UnitId: 5720146

DisplayName: W·h

Description: watt hour

AcVoltagePe

0:EngineeringUnits

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

UnitId: 5655636

DisplayName: V

Description: volt

AcVoltagePp

0:EngineeringUnits

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

UnitId: 5655636

DisplayName: V

Description: volt

AcCurrent

0:EngineeringUnits

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

UnitId: 4279632

DisplayName: A

Description: ampere

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

Table 30 – IEnergyProfileD0Type Definition

Attribute

Value

BrowseName

IEnergyProfileD0Type

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseInterfaceType defined in [OPC 10001-7]

0:HasComponent

Variable

DcCurrent

0:Float

MeasurementValueType

M

Table 31 – 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