The ControlVariableType is a subtype of the AnalogSignalVariableType. It is formally defined in Table 249.

Table 249 – ControlVariableType definition

Attribute

Value

BrowseName

ControlVariableType

IsAbstract

False

ValueRank

−2 (−2 = ‘Any’)

DataType

Float

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of AnalogSignalVariableType defined in 8.2, i.e. inheriting the InstanceDeclarations of that Node

0:HasComponent

Variable

Setpoint

0:Float{Any}

0:BaseAnalogType

M

0:HasComponent

Variable

OperatingDirection

0:UInt32

0:MultiStateDictionaryEntryDiscreteType

M

0:HasComponent

Variable

ActuatorType

0:UInt32

0:MultiStateDictionaryEntryDiscreteType

M

0:HasDictionaryEntry

Object

3:0112/2///61987#ABP588#001

 

0:IrdiDictionaryEntryType

Conformance Units

PA-DIM ControlVariable

This type defines control which is used e.g. for an actuator, positioner.

ABP588#001 defines readback value of the position of an analog final control element within the travel span (between OPEN and CLOSE position). The unit of this value is provided by the EngineeringUnits property.

Setpoint: ABN607#002 defines set point for a valve position.

OperatingDirection: ABD740#003 defines output change to a given input signal. For mapping rules see 8.2.4.

ActuatorType: ABD742#003 defines classification of a positioner according to the actuator for which it can be used. For mapping rules see 8.2.4.

The components of ControlVariableType have additional references which are defined in Table 250.

Table 250 – ControlVariableType additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

Setpoint

0:HasDictionaryEntry

True

3:0112/2///61987#ABN607#002

Setpoint

0:EngineeringUnits

0:HasDictionaryEntry

True

3:0112/2///61987#ABA968#004

OperatingDirection

0:HasDictionaryEntry

True

3:0112/2///61987#ABD740#003

ActuatorType

0:HasDictionaryEntry

True

3:0112/2///61987#ABD742#003

The child Nodes of the ControlVariableType have additional Attribute values defined in Table 251.

Table 251 – ControlVariableType additional Attribute values for child Nodes

BrowsePath

Value Attribute

Setpoint

0.0

Setpoint

0:EngineeringUnits

NamespaceUri: http://www.opcfoundation.org/UA/units/cdd/IEC62720

UnitId: 705741328

DisplayName: %

Description: percent

OperatingDirection

0

OperatingDirection

0:ValueAsDictionaryEntries

ns=3;s=0112/2///61987#ABL147#001

OperatingDirection

0:ValueAsText

direct

ActuatorType

0

ActuatorType

0:ValueAsDictionaryEntries

ns=3;s=0112/2///61987#ABN145#001

ActuatorType

0:ValueAsText

sliding-stem linear