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

Table 193 – MultiStateDiscreteSignalVariableType definition

Attribute

Value

BrowseName

MultiStateDiscreteSignalVariableType

IsAbstract

False

ValueRank

−1 (−1 = ‘Scalar’)

DataType

UInt32

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:MultiStateDictionaryEntryDiscreteBaseType defined in OPC 10000-19, i.e. inheriting the InstanceDeclarations of that Node

0:HasComponent

Variable

ActualValue

0:UInt32

0:BaseDataVariableType

O

0:HasComponent

Variable

SimulationValue

0:UInt32

0:BaseDataVariableType

O

0:HasComponent

Variable

SimulationState

0:Boolean

0:BaseDataVariableType

O

0:HasDictionaryEntry

Object

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

 

0:IrdiDictionaryEntryType

Conformance Units

PA-DIM MultiStateDiscreteVariable

PA-DIM MultiStateDiscreteVariable Simulation

ActualValue: ABN646#001 defines “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; ABN611#001 defines “parameter indicating the state of simulation” and used also to enable/disable simulation. The value true means ‘Simulation enabled’, and false means ‘Simulation disabled’.

ABN636#001 defines “parameter indicating the discrete input or output value out of multiple state of a device”.

The components of MultiStateDiscreteSignalVariableType have additional references which are defined in Table 194.

Table 194 – MultiStateDiscreteSignalVariableType additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

ActualValue

0:HasDictionaryEntry

True

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

SimulationValue

0:HasDictionaryEntry

True

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

SimulationState

0:HasDictionaryEntry

True

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

The child Nodes of the MultiStateDiscreteSignalVariableType have additional Attribute values defined in Table 195.

Table 195 – MultiStateDiscreteSignalVariableType Attribute values for child Nodes

BrowsePath

Value Attribute

ActualValue

0

SimulationValue

0

SimulationState

False