The EnergyMeasurementValueType is a subtype of BaseDataVariableType. It is used to provide an individual energy measurement value. It is formally defined in Table 39.
Table 39 – EnergyMeasurementValueType Definition
Attribute |
Value |
||||
BrowseName |
EnergyMeasurementValueType |
||||
IsAbstract |
False |
||||
ValueRank |
-2 (-2 = Any) |
||||
DataType |
BaseDataType |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseDataVariableType |
|||||
0:HasProperty |
Variable |
AccuracyDomain |
0:NodeId |
0:PropertyType |
M |
0:HasComponent |
Variable |
AccuracyClass |
0:UInt32 |
0:MultiStateValueDiscreteType |
M |
0:HasProperty |
Variable |
AccuracyRange |
0:Float |
0:PropertyType |
O |
0:HasProperty |
Variable |
MeasurementID |
0:UInt16 |
0:PropertyType |
O |
0:HasComponent |
Variable |
Resource |
0:UInt32 |
0:MultiStateValueDiscreteType |
M |
0:HasProperty |
Variable |
ValueBeforeReset |
0:BaseDataType{Any} |
0:PropertyType |
O |
0:HasProperty |
Variable |
0:EngineeringUnits |
0:EUInformation |
0:PropertyType |
O |
0:HasProperty |
Variable |
MeasurementPeriod |
MeasurementPeriodDataType |
0:PropertyType |
O |
Conformance Units |
|||||
ECM Energy Measurement |
|||||
|
The AccuracyDomain defines the semantic how to interpret the AccuracyClass (see 6.2.4).
The AccuracyClass defines the accuracy, in which the energy measurement value is provided. Its interpretation depends on the AccuracyDomain (see 6.2.4).
The AccuracyRange describes the maximum measurement value of the used measuring device. It shall be provided for the AccuracyDomain ACCURACY_DOMAIN_PERCENT_FULL_SCALE. It is used to interpret the percentage values provided by the AccuracyDomain.
The MeasurementID provides a standardized identification of the energy measurement value (see 6.2.2). When provided, the BrowseName, DataType (including ValueRank), 0:EngineeringUnits Property, and MeasurementPeriod Property shall be set as defined by the MeasurementID. The MeasurementID shall be provided, if the measurement is defined by a standardized identification.
The Resource defines the measured resource. This specification defines standardized values for resources (see Table 40). The numbers 0 to 128 are reserved for this specification. Vendors may use values larger 128 for their own defined resources.
The ValueBeforeReset shall only be provided, if the value of the measurement represents an aggregation that can be reset with the 2:ResetStatistics Method (see 8.1). When provided, it shall contain the last value before the reset took place. The ValueBeforeReset may be used by Clients to store aggregated values without a reset.
The 0:EngineeringUnits provides the engineering units of the energy measurement value. The Property is defined in OPC 10000-3.
The MeasurementPeriod provides information about the measurement period of the value (see 9.6).
The child Nodes of the EnergyMeasurementValueType have additional Attribute values defined in Table 40.
Table 40 – EnergyMeasurementValueType Attribute values for child Nodes
BrowsePath |
Value Attribute |
Description Attribute |
||
|
[ {"Value": 0, "DisplayName": "Not specified", "Description": ""}, {"Value": 1, "DisplayName": "Electricity", "Description": ""}, {"Value": 2, "DisplayName": "Natural Gas", "Description": ""}, {"Value": 3, "DisplayName": "Compressed Air", "Description": ""}, {"Value": 4, "DisplayName": "Steam, Saturated", "Description": ""}, {"Value": 5, "DisplayName": "Steam, Superheated", "Description": ""}, {"Value": 6, "DisplayName": "Chilled Water", "Description": ""}, {"Value": 7, "DisplayName": "Hot Water", "Description": ""}, {"Value": 8, "DisplayName": "Hot Hot Water", "Description": ""}, {"Value": 9, "DisplayName": "Crude Oil", "Description": ""}, {"Value": 10, "DisplayName": "Fuel Oil #2", "Description": ""}, {"Value": 11, "DisplayName": "Fuel Oil #5", "Description": ""}, {"Value": 12, "DisplayName": "Fuel Oil #6", "Description": ""}, {"Value": 13, "DisplayName": "Diesel Oil", "Description": ""}, {"Value": 14, "DisplayName": "Gasoline", "Description": ""}, {"Value": 15, "DisplayName": "Propane", "Description": ""}, {"Value": 16, "DisplayName": "Biogas", "Description": ""}, {"Value": 17, "DisplayName": "Coal, Anthracite", "Description": ""}, {"Value": 18, "DisplayName": "Coal, Bituminous", "Description": ""}, {"Value": 19, "DisplayName": "Coal, Sub-bituminous", "Description": ""}, {"Value": 20, "DisplayName": "Coal, Lignite", "Description": ""}, {"Value": 21, "DisplayName": "Tallow", "Description": ""}, {"Value": 22, "DisplayName": "Cooling Lubricant", "Description": ""} ] |
|