8.19 MultiStateDiscreteControlVariableType
The MultiStateDiscreteControlVariableType is a subtype of the MultiStateDiscreteSignalVariableType. It is formally defined in Table 270.
| Attribute | Value | ||||
| BrowseName | MultiStateDiscreteControlVariableType | ||||
| IsAbstract | False | ||||
| ValueRank | −1 (−1 = ‘Scalar’) | ||||
| DataType | UInt32 | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of MultiStateDiscreteSignalVariableType defined in 8.16, i.e. inheriting the InstanceDeclarations of that Node | |||||
| 0:HasComponent | Variable | Setpoint | 0:UInt32 | 0:MultiStateDictionaryEntryDiscreteType | M |
| 0:HasComponent | Variable | OperatingDirection | 0:UInt32 | 0:MultiStateDictionaryEntryDiscreteType | O |
| 0:HasComponent | Variable | FaultState | 0:UInt32 | 0:MultiStateDictionaryEntryDiscreteType | O |
| 0:HasDictionaryEntry | Object | 3:0112/2///61987#ABP644#002 | 0:IrdiDictionaryEntryType | ||
| Conformance Units | |||||
|---|---|---|---|---|---|
| PA-DIM MultiStateDiscreteControlVariable | |||||
| PA-DIM MultiStateDiscreteControlVariable OperatingDirection | |||||
| PA-DIM MultiStateDiscreteControlVariable FaultState |
This type defines control which is used for multi state discrete output.
Setpoint: ABP645#002 defines in a control loop, the multi-state target value the process value is intended to assume.
OperatingDirection: ABD740#003 defines output change to a given input signal, for example direct or reverse.
FaultState: ABP651#002 defines replacement value of a multi-state output in the case of a failure.
ABP644#002 defines parameter indicating the discrete readback value in a control loop.
The components of MultiStateDiscreteControlVariableType have additional references which are defined in Table 271.
| SourceBrowsePath | Reference Type | Is Forward | TargetBrowsePath |
| Setpoint | 0:HasDictionaryEntry | True | 3:0112/2///61987#ABP645#002 |
| OperatingDirection | 0:HasDictionaryEntry | True | 3:0112/2///61987#ABD740#003 |
| FaultState | 0:HasDictionaryEntry | True | 3:0112/2///61987#ABP651#002 |
The child Nodes of the MultiStateDiscreteControlVariableType have additional Attribute values defined in Table 272.
| BrowsePath | Value Attribute |
| Setpoint | 7 |
| ns=3;s=0112/2///61987#ABN841#001 | |
| false | |
| OperatingDirection | 0 |
| ns=3;s=0112/2///61987#ABL147#001 | |
| direct |