The TwoStateDiscreteControlVariableType is a subtype of the TwoStateDiscreteSignalVariableType. It is formally defined in Table 199.

Table 199 – TwoStateDiscreteControlVariableType definition

Attribute

Value

BrowseName

TwoStateDiscreteControlVariableType

IsAbstract

False

ValueRank

−2 (−2 = ‘Any’)

DataType

Boolean

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of TwoStateDiscreteSignalVariableType defined in 8.15, i.e. inheriting the InstanceDeclarations of that Node

0:HasComponent

Variable

Setpoint

0:Boolean{Any}

0:TwoStateDiscreteType

M

0:HasComponent

Variable

OperatingDirection

0:UInt32

0:MultiStateDictionaryEntryDiscreteType

M

0:HasComponent

Variable

FaultState

0:Boolean

0:TwoStateDiscreteType

O

0:HasDictionaryEntry

Object

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

0:IrdiDictionaryEntryType

Conformance Units

PA-DIM TwoStateDiscreteControlVariable

PA-DIM TwoStateDiscreteControlVariable FaultState

This type defines control which is used for two state discrete output.

Setpoint: ABP542#001 defines in a control loop, the two-state target value the process value is intended to assume.

OperatingDirection: ABD740#002 defines output change to a given input signal, for example direct or reverse.

FaultState: ABP543#001 defines replacement value of a two-state output in the case of a failure.

ABP541#001 defines two-state readback value in a control loop. The components of TwoStateDiscreteControlVariableType have additional references which are defined in Table 200.

Table 200 – TwoStateDiscreteControlVariableType additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

Setpoint

0:HasDictionaryEntry

True

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

OperatingDirection

0:HasDictionaryEntry

True

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

FaultState

0:HasDictionaryEntry

True

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

The child Nodes of the TwoStateDiscreteControlVariableType have additional Attribute values defined in Table 201.

Table 201 – TwoStateDiscreteControlVariableType Attribute values for child Nodes

BrowsePath

Value Attribute

Setpoint

False

Setpoint

0:FalseState

FALSE

Setpoint

0:TrueState

TRUE

OperatingDirection

0

OperatingDirection

0:ValueAsDictionaryEntries

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

OperatingDirection

0:ValueAsText

direct

FaultState

False

FaultState

0:FalseState

FALSE

FaultState

0:TrueState

TRUE