7.6.2 ControlFunctionStateMachineType Definition
7.6.2.1 Overview
The ControlFunctionStateMachineType represents the state of a Function in a LADS Device. It uses the same StateTypes and TransitionTypes as its parent but specifies the additional Start Method to trigger state changes.
The ControlFunctionStateMachineType is formally defined in Table 89.
| Attribute | Value | ||||
| BrowseName | ControlFunctionStateMachineType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the FunctionalStateMachineType defined in 7.1.5 | |||||
| 0:HasComponent | Method | Start | O | ||
| 0:HasComponent | Method | StartWithTargetValue | O | ||
| Conformance Units | |||||
|---|---|---|---|---|---|
| LADS ControlFunctionStateMachineType | |||||
Start starts a Function on the LADS Device.
7.6.2.2 Start
The Start Method starts a Function on the LADS Device.
The signature of this Method is specified below. Table 90 specifies its representation in the AddressSpace.
Signature
Start()| Attribute | Value | ||||
| BrowseName | Start | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
7.6.2.3 StartWithTargetValue
The StartWithTargetValue Method starts a Function on the LADS Device with the target value as an argument.
Table 92 specify the Arguments and AddressSpace representation, respectively.
Signature
StartWithTargetValue (
[in] Number TargetValue)| Argument | Description |
| TargetValue | (Optional) This value can be used to set the target value parallel with the start method. |
| Attribute | Value | ||||
| BrowseName | StartWithTargetValue | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| 0:HasProperty | Variable | 0:InputArguments | 0:Argument[] | 0:PropertyType | M |