8.16 MultiStateDiscreteSignalVariableType

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
BrowseNameMultiStateDiscreteSignalVariableType
IsAbstractFalse
ValueRank−1 (−1 = ‘Scalar’)
DataTypeUInt32
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of 0:MultiStateDictionaryEntryDiscreteBaseType defined in OPC 10000-19, i.e. inheriting the InstanceDeclarations of that Node
0:HasComponentVariableActualValue0:UInt320:BaseDataVariableTypeO
0:HasComponentVariableSimulationValue0:UInt320:BaseDataVariableTypeO
0:HasComponentVariableSimulationState0:Boolean0:BaseDataVariableTypeO
0:HasDictionaryEntryObject 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
ActualValue0:HasDictionaryEntryTrue 3:0112/2///61987#ABN646#002
SimulationValue0:HasDictionaryEntryTrue 3:0112/2///61987#ABN637#002
SimulationState0:HasDictionaryEntryTrue 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
ActualValue0
SimulationValue0
SimulationStateFalse