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.
| 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.
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.
| 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.
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.
| 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 | |||||
| Source Path | Value Attribute |
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4279632 DisplayName: A Description: ampere | |
| 1218 | |
| 1 |
7.1.3.2 IEnergyProfileE1Type
The IEnergyProfileE1Type contains the References to EnergyMeasurementValueType Variables needed for EnergyProfile E1.
| 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 | |||||
| Source Path | Value Attribute |
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5723220 DisplayName: W Description: watt | |
| 1412 | |
| 1 |
7.1.3.3 IEnergyProfileE2Type
The IEnergyProfileE2Type contains the References to EnergyMeasurementValueType Variables needed for EnergyProfile E2.
| 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 | |||||
| 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 |
7.1.3.4 IEnergyProfileE3Type
The IEnergyProfileE3Type contains the References to EnergyMeasurementValueType Variables needed for EnergyProfile E3.
| Attribute | Value | ||||
| BrowseName | IEnergyProfileE3Type | ||||
| IsAbstract | True | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | |
|---|---|---|---|---|---|
| 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 | |||||
| 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 |
7.1.3.5 IEnergyProfileD0Type
The IEnergyProfileD0Type Interface contains a Reference to a EnergyMeasurementValueType Variable representing direct current (EnergyProfile D0).
| 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 | |||||
| Source Path | Value Attribute |
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4279632 DisplayName: A Description: ampere | |
| 1033 | |
| 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.
| 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 | |||||
| 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 |