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 75 specifies the Transitions defined for the AnalyserChannel_OperatingModeSubStateMachineType. Each Transition is assigned a unique TransitionNumber.

Table 75 – AnalyserChannel_OperatingModeSubStateMachine Transitions

BrowseName

References

Target BrowseName

Value

Target Type Definition

Notes

Transitions

StoppedToResettingTransition

HasProperty

TransitionNumber

1

PropertyType

FromState

Stopped

StateType

ToState

Resetting

StateType

HasCause

Reset

Method

HasCause

SetConfiguration

Method

ResettingTransition

HasProperty

TransitionNumber

2

PropertyType

FromState

Resetting

StateType

ToState

Resetting

StateType

ResettingToIdleTransition

HasProperty

TransitionNumber

3

PropertyType

FromState

Resetting

StateType

ToState

Idle

StateType

IdleToStartingTransition

HasProperty

TransitionNumber

4

PropertyType

FromState

Idle

StateType

ToState

Starting

StateType

HasCause

Start

Method

HasCause

StartSingleAcquisition

Method

StartingTransition

HasProperty

TransitionNumber

5

PropertyType

FromState

Starting

StateType

ToState

Starting

StateType

StartingToExecuteTransition

HasProperty

TransitionNumber

6

PropertyType

FromState

Starting

StateType

ToState

Execute

StateType

ExecuteToCompletingTransition

HasProperty

TransitionNumber

7

PropertyType

FromState

Execute

StateType

ToState

Completing

StateType

CompletingTransition

HasProperty

TransitionNumber

8

PropertyType

FromState

Completing

StateType

ToState

Completing

StateType

CompletingToCompleteTransition

HasProperty

TransitionNumber

9

PropertyType

FromState

Completing

StateType

ToState

Complete

StateType

CompleteToStoppedTransition

HasProperty

TransitionNumber

10

PropertyType

FromState

Complete

StateType

ToState

Stopped

StateType

ExecuteToHoldingTransition

HasProperty

TransitionNumber

11

PropertyType

FromState

Execute

StateType

ToState

Holding

StateType

HasCause

Hold

Method

HoldingTransition

HasProperty

TransitionNumber

12

PropertyType

FromState

Holding

StateType

ToState

Holding

StateType

HoldingToHeldTransition

HasProperty

TransitionNumber

13

PropertyType

FromState

Holding

StateType

ToState

Held

StateType

HeldToUnholdingTransition

HasProperty

TransitionNumber

14

PropertyType

FromState

Held

StateType

ToState

Unholding

StateType

HasCause

Unhold

Method

UnholdingTransition

HasProperty

TransitionNumber

15

PropertyType

FromState

Unholding

StateType

ToState

Unholding

StateType

UnholdingToHoldingTransition

HasProperty

TransitionNumber

16

PropertyType

FromState

Unholding

StateType

ToState

Holding

StateType

HasCause

Hold

Method

UnholdingToExecuteTransition

HasProperty

TransitionNumber

17

PropertyType

FromState

Unholding

StateType

ToState

Execute

StateType

ExecuteToSuspendingTransition

HasProperty

TransitionNumber

18

PropertyType

FromState

Execute

StateType

ToState

Suspending

StateType

HasCause

Suspend

Method

SuspendingTransition

HasProperty

TransitionNumber

19

PropertyType

FromState

Suspending

StateType

ToState

Suspending

StateType

SuspendingToSuspendedTransition

HasProperty

TransitionNumber

20

PropertyType

FromState

Suspending

StateType

ToState

Suspended

StateType

SuspendedToUnsuspendingTransition

HasProperty

TransitionNumber

21

PropertyType

FromState

Suspended

StateType

ToState

Unsuspending

StateType

HasCause

Unsuspend

Method

UnsuspendingTransition

HasProperty

TransitionNumber

22

PropertyType

FromState

Unsuspending

StateType

ToState

Unsuspending

StateType

UnsuspendingToSuspendingTransition

HasProperty

TransitionNumber

23

PropertyType

FromState

Unsuspending

StateType

ToState

Suspending

StateType

HasCause

Suspend

Method

UnsuspendingToExecuteTransition

HasProperty

TransitionNumber

24

PropertyType

FromState

Unsuspending

StateType

ToState

Execute

StateType

StoppingToStoppedTransition

HasProperty

TransitionNumber

25

PropertyType

FromState

Stopping

StateType

ToState

Stopped

StateType

AbortingToAbortedTransition

HasProperty

TransitionNumber

26

PropertyType

FromState

Aborting

StateType

ToState

Aborted

StateType

AbortedToClearingTransition

HasProperty

TransitionNumber

27

PropertyType

FromState

Aborted

StateType

ToState

Clearing

StateType

HasCause

Clear

Method

ClearingToStoppedTransition

HasProperty

TransitionNumber

28

PropertyType

FromState

Clearing

StateType

ToState

Stopped

StateType

ResettingToStoppingTransition

HasProperty

TransitionNumber

29

PropertyType

FromState

Resetting

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

IdleToStoppingTransition

HasProperty

TransitionNumber

30

PropertyType

FromState

Idle

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

StartingToStoppingTransition

HasProperty

TransitionNumber

31

PropertyType

FromState

Starting

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

ExecuteToStoppingTransition

HasProperty

TransitionNumber

32

PropertyType

FromState

Execute

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

CompletingToStoppingTransition

HasProperty

TransitionNumber

33

PropertyType

FromState

Completing

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

CompleteToStoppingTransition

HasProperty

TransitionNumber

34

PropertyType

FromState

Complete

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

SuspendingToStoppingTransition

HasProperty

TransitionNumber

35

PropertyType

FromState

Suspending

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

SuspendedToStoppingTransition

HasProperty

TransitionNumber

36

PropertyType

FromState

Suspended

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

UnsuspendingToStoppingTransition

HasProperty

TransitionNumber

37

PropertyType

FromState

Unsuspending

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

HoldingToStoppingTransition

HasProperty

TransitionNumber

38

PropertyType

FromState

Holding

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

HeldToStoppingTransition

HasProperty

TransitionNumber

39

PropertyType

FromState

Held

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

UnholdingToStoppingTransition

HasProperty

TransitionNumber

40

PropertyType

FromState

Unholding

StateType

ToState

Stopping

StateType

HasCause

Stop

Method

StoppedToAbortingTransition

HasProperty

TransitionNumber

41

PropertyType

FromState

Stopped

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

ResettingToAbortingTransition

HasProperty

TransitionNumber

42

PropertyType

FromState

Resetting

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

IdleToAbortingTransition

HasProperty

TransitionNumber

43

PropertyType

FromState

Idle

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

StartingToAbortingTransition

HasProperty

TransitionNumber

44

PropertyType

FromState

Starting

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

ExecuteToAbortingTransition

HasProperty

TransitionNumber

45

PropertyType

FromState

Execute

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

CompletingToAbortingTransition

HasProperty

TransitionNumber

46

PropertyType

FromState

Completing

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

CompleteToAbortingTransition

HasProperty

TransitionNumber

47

PropertyType

FromState

Complete

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

SuspendingToAbortingTransition

HasProperty

TransitionNumber

48

PropertyType

FromState

Suspending

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

SuspendedToAbortingTransition

HasProperty

TransitionNumber

49

PropertyType

FromState

Suspended

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

UnsuspendingToAbortingTransition

HasProperty

TransitionNumber

50

PropertyType

FromState

Unsuspending

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

HoldingToAbortingTransition

HasProperty

TransitionNumber

51

PropertyType

FromState

Holding

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

HeldToAbortingTransition

HasProperty

TransitionNumber

52

PropertyType

FromState

Held

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

UnholdingToAbortingTransition

HasProperty

TransitionNumber

53

PropertyType

FromState

Unholding

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

StoppingToAbortingTransition

HasProperty

TransitionNumber

54

PropertyType

FromState

Stopping

StateType

ToState

Aborting

StateType

HasCause

Abort

Method

The Reset transition specifies the Transition from the Complete or Stopped to the Resetting State. It may be caused by the Reset Method or by the SetConfiguration Method.

The Start transition specifies the Transition from the Idle to the Starting State. It may be caused by the Start Method.

The Stop transition specifies the Transition from the Stopping, Idle, Resetting, Unholding, Starting, Unsuspending, Held, Execute, Suspend, Holding, Completing, Suspending, or Complete to the Stopping State. It may be caused by the Stop Method.

The Hold transition specifies the Transition from the Unholding or Execute to the Holding State. It may be caused by the Hold Method.

The Unhold transition specifies the Transition from the Held to the Unholding State. It may be caused by the Unhold Method.

The Suspend transition specifies the Transition from the Unsuspending or Execute to the Suspending State. It may be caused by the Suspend Method.

The Abort transition specifies the Transition from the Stopping, Idle, Resetting, Unholding, Starting, Unsuspending, Held, Execute, Suspend, Holding, Completing, Suspending, Complete, Clearing, Stopped, or Stopping to the Aborting State. It may be caused by the Abort Method.

The Clear transition specifies the Transition from the Aborted to the Clearing State. It may be caused by the Clear Method.

The Complete transition specifies the Transition from the Execute to the Completing State.