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 |