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 |
|
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 |
|
SimulationValue |
0:HasDictionaryEntry |
0:True |
|
SimulationState |
0:HasDictionaryEntry |
0:True |