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

Table 181 – 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#ABJ683#001

 

0:IrdiDictionaryEntryType

Conformance Units

PA-DIM ControlVariable

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

ABJ683#001 defines parameter indicating the current output value of the block (READBACK_VALUE).

ControlVariable value provides the position of the 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#002 defines output change to a given input signal. For mapping rules see 8.2.4.

ActuatorType: ABD742#002 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 182.

Table 182 – 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#002

OperatingDirection

0:HasDictionaryEntry

True

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

ActuatorType

0:HasDictionaryEntry

True

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

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

Table 183 – ControlVariableType additional Attribute values for child Nodes

BrowsePath

Value Attribute

Setpoint

0.0

Setpoint

0:EngineeringUnits

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefactUnitId: 20529DisplayName: % or pctDescription: 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