Transitions are instances of Objects of the TransitionType defined in [OPC 10000-5] which also includes the definitions of the ToState, FromState, HasCause, and HasEffect References used. Table 79 specifies the Transitions defined for the AnalyserChannel_OperatingModeExecuteSubStateMachineType. Each Transition is assigned a unique TransitionNumber.

Table 79 AnalyserChannel_OperatingModeExecuteSub StateMachine Transitions

BrowseName

References

Target BrowseName

Value

Target Type Definition

Notes

Transitions

SelectExecutionCycleToWaitForCalibrationTriggerTransition

HasProperty

TransitionNumber

1

PropertyType

FromState

SelectExecutionCycle

StateType

ToState

WaitForCalibrationTrigger

StateType

WaitForCalibrationTriggerToExtractCalibrationSampleTransition

HasProperty

TransitionNumber

2

PropertyType

FromState

WaitForCalibrationTrigger

StateType

ToState

ExtractCalibrationSample

StateType

HasCause

Trigger received

External cause

ExtractCalibrationSampleTransition

HasProperty

TransitionNumber

3

PropertyType

FromState

ExtractCalibrationSample

StateType

ToState

ExtractCalibrationSample

StateType

ExtractCalibrationSampleToPrepareCalibrationSampleTransition

HasProperty

TransitionNumber

4

PropertyType

FromState

ExtractCalibrationSample

StateType

ToState

PrepareCalibrationSample

StateType

PrepareCalibrationSampleTransition

HasProperty

TransitionNumber

5

PropertyType

FromState

PrepareCalibrationSample

StateType

ToState

PrepareCalibrationSample

StateType

PrepareCalibrationSampleToAnalyseCalibrationSampleTransition

HasProperty

TransitionNumber

6

PropertyType

FromState

PrepareCalibrationSample

StateType

ToState

AnalyseCalibrationSample

StateType

AnalyseCalibrationSampleTransition

HasProperty

TransitionNumber

7

PropertyType

FromState

AnalyseCalibrationSample

StateType

ToState

AnalyseCalibrationSample

StateType

AnalyseCalibrationSampleToPublishResultsTransition

HasProperty

TransitionNumber

8

PropertyType

FromState

AnalyseCalibrationSample

StateType

ToState

PublishResults

StateType

SelectExecutionCycleToWaitForValidationTriggerTransition

HasProperty

TransitionNumber

9

PropertyType

FromState

SelectExecutionCycle

StateType

ToState

WaitForValidationTrigger

StateType

WaitForValidationTriggerToExtractValidationSampleTransition

HasProperty

TransitionNumber

10

PropertyType

FromState

WaitForValidationTrigger

StateType

ToState

ExtractValidationSample

StateType

HasCause

Trigger received

External cause

ExtractValidationSampleTransition

HasProperty

TransitionNumber

11

PropertyType

FromState

ExtractValidationSample

StateType

ToState

ExtractValidationSample

StateType

ExtractValidationSampleToPrepareValidationSampleTransition

HasProperty

TransitionNumber

12

PropertyType

FromState

ExtractValidationSample

StateType

ToState

PrepareValidationSample

StateType

PrepareValidationSampleTransition

HasProperty

TransitionNumber

13

PropertyType

FromState

PrepareValidationSample

StateType

ToState

PrepareValidationSample

StateType

PrepareValidationSampleToAnalyseValidationSampleTransition

HasProperty

TransitionNumber

14

PropertyType

FromState

PrepareValidationSample

StateType

ToState

AnalyseValidationSample

StateType

AnalyseValidationSampleTransition

HasProperty

TransitionNumber

15

PropertyType

FromState

AnalyseValidationSample

StateType

ToState

AnalyseValidationSample

StateType

AnalyseValidationSampleToPublishResultsTransition

HasProperty

TransitionNumber

16

PropertyType

FromState

AnalyseValidationSample

StateType

ToState

PublishResults

StateType

SelectExecutionCycleToWaitFoSampleTriggerTransition

HasProperty

TransitionNumber

17

PropertyType

FromState

SelectExecutionCycle

StateType

ToState

WaitFoSampleTrigger

StateType

WaitForSampleTriggerToExtractSampleTransition

HasProperty

TransitionNumber

18

PropertyType

FromState

WaitForSampleTrigger

StateType

ToState

ExtractSample

StateType

HasCause

Trigger received

External cause

ExtractSampleTransition

HasProperty

TransitionNumber

19

PropertyType

FromState

ExtractSample

StateType

ToState

ExtractSample

StateType

ExtractSampleToPrepareSampleTransition

HasProperty

TransitionNumber

20

PropertyType

FromState

ExtractSample

StateType

ToState

PrepareSample

StateType

PrepareSampleTransition

HasProperty

TransitionNumber

21

PropertyType

FromState

PrepareSample

StateType

ToState

PrepareSample

StateType

PrepareSampleToAnalyseSampleTransition

HasProperty

TransitionNumber

22

PropertyType

FromState

PrepareSample

StateType

ToState

AnalyseSample

StateType

AnalyseSampleTransition

HasProperty

TransitionNumber

23

PropertyType

FromState

AnalyseSample

StateType

ToState

AnalyseSample

StateType

AnalyseSampleToPublishResultsTransition

HasProperty

TransitionNumber

24

PropertyType

FromState

AnalyseSample

StateType

ToState

PublishResults

StateType

SelectExecutionCycleToWaitForDiagnostic TriggerTransition

HasProperty

TransitionNumber

25

PropertyType

FromState

SelectExecutionCycle

StateType

ToState

WaitForDiagnostic Trigger

StateType

WaitForDiagnosticTriggerToDiagnosticTransition

HasProperty

TransitionNumber

26

PropertyType

FromState

WaitForDiagnosticTrigger

StateType

ToState

Diagnostic

StateType

HasCause

Trigger received

External cause

DiagnosticTransition

HasProperty

TransitionNumber

27

PropertyType

FromState

Diagnostic

StateType

ToState

Diagnostic

StateType

DiagnosticToPublishResultsTransition

HasProperty

TransitionNumber

28

PropertyType

FromState

Diagnostic

StateType

ToState

PublishResults

StateType

SelectExecutionCycleToWaitForCleaningTriggerTransition

HasProperty

TransitionNumber

29

PropertyType

FromState

SelectExecutionCycle

StateType

ToState

WaitForCleaningTrigger

StateType

WaitForCleaningTriggerToCleaningTransition

HasProperty

TransitionNumber

30

PropertyType

FromState

WaitForCleaningTrigger

StateType

ToState

Cleaning

StateType

HasCause

Trigger received

External cause

CleaningTransition

HasProperty

TransitionNumber

31

PropertyType

FromState

Cleaning

StateType

ToState

Cleaning

StateType

CleaningToPublishResultsTransition

HasProperty

TransitionNumber

32

PropertyType

FromState

Cleaning

StateType

ToState

PublishResults

StateType

PublishResultsToCleanupSamplingSystemTransition

HasProperty

TransitionNumber

33

PropertyType

FromState

PublishResults

StateType

ToState

CleanupSamplingSystem

StateType

PublishResultsToEjectGrabSampleTransition

HasProperty

TransitionNumber

34

PropertyType

FromState

PublishResults

StateType

ToState

EjectGrabSample

StateType

EjectGrabSampleTransition

HasProperty

TransitionNumber

35

PropertyType

FromState

EjectGrabSample

StateType

ToState

EjectGrabSample

StateType

EjectGrabSampleToCleanupSamplingSystemTransition

HasProperty

TransitionNumber

36

PropertyType

FromState

EjectGrabSample

StateType

ToState

CleanupSamplingSystem

StateType

CleanupSamplingSystemTransition

HasProperty

TransitionNumber

37

PropertyType

FromState

CleanupSamplingSystem

StateType

ToState

CleanupSamplingSystem

StateType

CleanupSamplingSystemToSelectExecutionCycleTransition

HasProperty

TransitionNumber

38

PropertyType

FromState

CleanupSamplingSystem

StateType

ToState

SelectExecutionCycle

StateType

HasCause

Configured acquisition is not completed

External cause