This structure provides the given value and corresponding limits for a given physical quantity (if applicable). The structure is defined in Table 215.

Note: It is required that CurrentValue , PreviousValue, LowLimit, HighLimit have the same Engineering Units.

Table 215 – ReportedValueDataType Structure

Name

Type

Description

Optional

ReportedValueDataType

structure

Subtype of the 0:Structure defined in OPC 10000-5.

PhysicalQuantity

0:Byte

It is the physical quantity of the value. Example: Torque, Angle, etc.

Note: It may not be applicable for few reported values such as Software Version, etc.

True

Name

0:String

It is the name of the given value.

True

CurrentValue

0:BaseDataType

It is the current value. The data type can be any simple data type such as Integer, String, Double, DateTime, etc. If the value is corresponding to the physical quantity, then the recommended data type is Double.

False

PreviousValue

0:BaseDataType

It is the previous value (if available). The data type can be any simple data type such as Integer, String, Double, DateTime, etc. If the value is corresponding to the physical quantity, then the data type should be Double.

True

LowLimit

0:Double

It is the low limit of the given value. It is not applicable for values which does not have PhysicalQuantity.

True

HighLimit

0:Double

It is the high limit of the given value. It is not applicable for values which does not have PhysicalQuantity.

True

EngineeringUnits

0:EUInformation

It is the engineering unit of the CurrentValue, PreviousValue, LowLimit, HighLimit.

It is not applicable for values which does not have PhysicalQuantity.

True

Its representation in the AddressSpace is defined in Table 216.

Table 216 – ReportedValueDataType Definition

Attribute

Value

BrowseName

ReportedValueDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-5.

Conformance Units

IJT Event Payload Reported Values