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 |
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.
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 |
||
|
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 |
||
|
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 |
||
|
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 |
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 |
||
|
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 |
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 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4279632 DisplayName: A Description: ampere |