8.16 MultiStateDiscreteSignalVariableType
The MultiStateDiscreteSignalVariableType is used for process variables that can have more than two states. It is formally defined in Table 261.
| 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.
| 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.
| BrowsePath | Value Attribute |
| ActualValue | 0 |
| SimulationValue | 0 |
| SimulationState | False |