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