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 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4279632 DisplayName: A Description: ampere |
||
|
1218 |
||
|
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 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5723220 DisplayName: W Description: watt |
||
|
1412 |
||
|
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 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5723220 DisplayName: W Description: watt |
||
|
1412 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
||
|
1001 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
||
|
1004 |
||
|
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 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5723220 DisplayName: W Description: watt |
||
|
1409 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4469812 DisplayName: var Description: var |
||
|
1618 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
||
|
1002 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
||
|
1005 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
||
|
1011 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
||
|
1014 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5655636 DisplayName: V Description: volt |
||
|
1118 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5655636 DisplayName: V Description: volt |
||
|
1145 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4279632 DisplayName: A Description: ampere |
||
|
1218 |
||
|
1 |
||
|
1709 |
||
|
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 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4279632 DisplayName: A Description: ampere |
||
|
1033 |
||
|
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 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4279632 DisplayName: A Description: ampere |
||
|
1033 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5655636 DisplayName: V Description: volt |
||
|
1034 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5723220 DisplayName: W Description: watt |
||
|
1032 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
||
|
1022 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5720146 DisplayName: W·h Description: watt hour |
||
|
1025 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4279624 DisplayName: A·h Description: ampere hour |
||
|
1030 |
||
|
1 |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 20529 DisplayName: % Description: percent |
||
|
1031 |
||
|
1 |