The MultiStateDiscreteControlFunctionType describes a discrete control function (using more than two discrete values). It is formally defined in Table 109.
Table 109 – MultiStateDiscreteControlFunctionType Definition
| Attribute | Value | ||||
| BrowseName | MultiStateDiscreteControlFunctionType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other | 
| Subtype of the DiscreteControlFunctionType defined in 7.6.1 | |||||
| 0:HasComponent | Variable | CurrentValue | UInt32 | MultiStateDiscreteType | M | 
| 0:HasComponent | Variable | TargetValue | UInt32 | MultiStateDiscreteType | M | 
| Conformance Units | |||||
| LADS MultiStateDiscreteControlFunctionType | |||||
| 
 | |||||
Table 110 – MultiStateDiscreteControlFunctionType AdditionalSubcomponents
| BrowsePath | References | NodeClass | BrowseName | DataType | TypeDefinition | Others | 
| ControlFunctionState | HasComponent | Method | StartWithTargetValue | 
 | 
 | O | 
The StartWithTargetValue Method starts a Function on the LADS Device with the target value as an argument.
The signature of this Method is specified below. Table 91 and Note: The optional TargetValue can be also empty. In this case it should be handled as it not exiting.Note: The optional TargetValue can be also empty. In this case it should be handled as it not exiting.
Table 92 specify the Arguments and AddressSpace representation, respectively.
Signature
StartWithTargetValue (
[in]UInt32TargetValue)
Table 111 – StartWithTargetValue Method Arguments
| Argument | Description | 
| TargetValue | (Optional) This value can be used to set the target value parallel with the start method. | 
Note: The optional TargetValue can be also empty. In this case it should be handled as it not exiting.
Table 112 – StartWithTargetValue Method AddressSpace Definition
| Attribute | Value | ||||
| BrowseName | StartWithTargetValue | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | ModellingRule | 
| 0:HasProperty | Variable | 0:InputArguments | 0:Argument[] | 0:PropertyType | M |