8.18 TwoStateDiscreteControlVariableType

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

Table 267 – TwoStateDiscreteControlVariableType definition
Attribute Value
BrowseNameTwoStateDiscreteControlVariableType
IsAbstractFalse
ValueRank−2 (−2 = ‘Any’)
DataTypeBoolean
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of TwoStateDiscreteSignalVariableType defined in 8.15, i.e. inheriting the InstanceDeclarations of that Node
0:HasComponentVariableSetpoint0:Boolean{Any}0:TwoStateDiscreteTypeM
0:HasComponentVariableOperatingDirection0:UInt320:MultiStateDictionaryEntryDiscreteTypeM
0:HasComponentVariableFaultState0:Boolean0:TwoStateDiscreteTypeO
0:HasDictionaryEntryObject 3:0112/2///61987#ABP541#002 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#003 defines output change to a given input signal, for example direct or reverse.

FaultState: ABP543#002 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 268.

Table 268 – TwoStateDiscreteControlVariableType additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
Setpoint0:HasDictionaryEntryTrue 3:0112/2///61987#ABP542#002
OperatingDirection0:HasDictionaryEntryTrue 3:0112/2///61987#ABD740#003
FaultState0:HasDictionaryEntryTrue 3:0112/2///61987#ABP543#002

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

Table 269 – TwoStateDiscreteControlVariableType Attribute values for child Nodes
BrowsePath Value Attribute
SetpointFalse
FALSE
TRUE
OperatingDirection0
ns=3;s=0112/2///61987#ABL147#001
direct
FaultStateFalse
FALSE
TRUE