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.

Table 89 – ControlFunctionStateMachineType Definition
Attribute Value
BrowseNameControlFunctionStateMachineType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the FunctionalStateMachineType defined in 7.1.5
0:HasComponentMethodStartO
0:HasComponentMethodStartWithTargetValueO
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()
Table 90 – Start Method AddressSpace Definition
Attribute Value
BrowseNameStart
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)
Table 91 – StartWithTargetValue Method Arguments
Argument Description
TargetValue(Optional) This value can be used to set the target value parallel with the start method.
Table 92 – StartWithTargetValue Method AddressSpace Definition
Attribute Value
BrowseNameStartWithTargetValue
References Node Class BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariable0:InputArguments0:Argument[]0:PropertyTypeM