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

Table 37 - ControlVariableType

Attribute

Value

BrowseName

ControlVariableType

IsAbstract

False

ValueRank

−2 (−2 = ‘Any’)

DataType

Float

References

NodeClass

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of AnalogSignalVariableType

0:HasComponent

Variable

Setpoint

0:Float{Any}

0:BaseAnalogType

0:Mandatory

0:HasComponent

Variable

OperatingDirection

0:UInt32

0:MultiStateDictionaryEntryDiscreteType

0:Mandatory

0:HasComponent

Variable

ActuatorType

0:UInt32

0:MultiStateDictionaryEntryDiscreteType

0:Mandatory

0:HasDictionaryEntry

Object

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

 

0:IrdiDictionaryEntryType

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).

Setpoint: ABN607#001 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.

Table 38 - ControlVariableType Additional References

Source Path

Reference Type

Is Forward

Target Path

Setpoint

0:HasDictionaryEntry

0:True

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

OperatingDirection

0:HasDictionaryEntry

0:True

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

ActuatorType

0:HasDictionaryEntry

0:True

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