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

Table 261 – 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#002

 

0:IrdiDictionaryEntryType

Conformance Units

PA-DIM MultiStateDiscreteVariable

PA-DIM MultiStateDiscreteVariable Simulation

ActualValue: ABN646#002 defines “parameter indicating the discrete value of the not simulated discrete process variable of a device”.

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

SimulationState; ABN611#002 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#002 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 262.

Table 262 – MultiStateDiscreteSignalVariableType additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

ActualValue

0:HasDictionaryEntry

True

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

SimulationValue

0:HasDictionaryEntry

True

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

SimulationState

0:HasDictionaryEntry

True

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

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

Table 263 – MultiStateDiscreteSignalVariableType Attribute values for child Nodes

BrowsePath

Value Attribute

ActualValue

0

SimulationValue

0

SimulationState

False