The MultiStateDiscreteSignalVariableType is used for process variables that can have more than two states. It is formally defined in Table 44.

Table 44 - MultiStateDiscreteSignalVariableType

Attribute

Value

BrowseName

MultiStateDiscreteSignalVariableType

IsAbstract

False

ValueRank

−1 (−1 = ‘Scalar’)

DataType

UInt32

References

NodeClass

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of MultiStateDictionaryEntryDiscreteBaseType defined in OPC 10000-19

0:HasComponent

Variable

ActualValue

0:UInt32

0:BaseDataVariableType

0:Optional

0:HasComponent

Variable

SimulationValue

0:UInt32

0:BaseDataVariableType

0:Optional

0:HasComponent

Variable

SimulationState

0:Boolean

0:BaseDataVariableType

0:Optional

0:HasDictionaryEntry

Object

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

 

0:IrdiDictionaryEntryType

ActualValue: ABN646#001 parameter indicating the discrete value of the not simulated discrete process variable of a device.

SimulationValue: ABN637#001 defines parameter indicating the simulated discrete value of a variable, which can have multiple states.

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 45 - MultiStateDiscreteSignalVariableType Additional References

Source Path

Reference Type

Is Forward

Target Path

ActualValue

0:HasDictionaryEntry

0:True

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

SimulationValue

0:HasDictionaryEntry

0:True

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

SimulationState

0:HasDictionaryEntry

0:True

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