The TwoStateDiscreteSignalVariableType is used for process variables, that can have two states, and illustrated in Figure 8. It is formally defined in Table 42.

Table 42 - TwoStateDiscreteSignalVariableType

Attribute

Value

BrowseName

TwoStateDiscreteSignalVariableType

IsAbstract

False

ValueRank

−2 (−2 = ‘Any’)

DataType

Boolean

References

NodeClass

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of TwoStateDiscreteType defined in OPC 10000-8

0:HasComponent

Variable

ActualValue

0:Boolean{Any}

0:BaseDataVariableType

0:Optional

0:HasComponent

Variable

SimulationValue

0:Boolean{Any}

0:BaseDataVariableType

0:Optional

0:HasComponent

Variable

SimulationState

0:Boolean

0:BaseDataVariableType

0:Optional

0: HasDictionaryEntry

Object

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

0:IrdiDictionaryEntryType

ActualValue: ABN645#001 defines parameter indicating the binary value of a not simulated binary process variable of a device.

SimulationValue: ABN632#001 parameter indicating the simulated value of a binary variable.

SimulationState is defined by IRDI as ABN611#001 which states “defines parameter indicating the state of simulation” and used also to enable/disable simulation.

Table 43 - TwoStateDiscreteSignalVariableType Additional References

Source Path

Reference Type

Is Forward

Target Path

ActualValue

0:HasDictionaryEntry

0:True

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

SimulationValue

0:HasDictionaryEntry

0:True

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

SimulationState

0:HasDictionaryEntry

0:True

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