The TemperatureVariableType contains a temperature value. It is formally defined in Table 48.

Table 48 – TemperatureVariableType definition

Attribute

Value

BrowseName

TemperatureVariableType

IsAbstract

False

ValueRank

−1 (−1 = Scalar)

DataType

0:Float

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:AnalogUnitType defined in [OPC 10000-8]

HasProperty

Variable

WarningThreshold

0:Float

0:PropertyType

O,RO

HasProperty

Variable

FaultThreshold

0:Float

0:PropertyType

O,RO

Conformance Units

PDRV Measurement

The Value of the Variable contains a temperature value provided by the Server. The Server might provide the optional InstrumentRange and EURange Properties of the 0:AnalogUnitType the TemperatureVariableType is derived from.

The WarningThreshold Property contains a temperature threshold causing a fault buffer warning entry if the temperature value exceeds this threshold.

The FaultThreshold Property contains a temperature threshold causing a fault buffer error entry if the temperature value exceeds this threshold.

The engineering unit used for the Value of these two Properties shall be equal to the engineering unit used for the Value of the TemperatureVariableType Variable and indicated by the EngineeringUnits Property.