VisionStateMachineType is formally defined in Table 81.

Table 81 – VisionStateMachineType Address Space Definition

Attribute

Value

Includes all attributes specified for the FiniteStateMachineType

BrowseName

VisionStateMachineType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the FiniteStateMachineType defined in OPC 10000-5 Annex B.4.5

HasComponent

Object

Preoperational

--

StateType

HasComponent

Object

Halted

--

StateType

HasComponent

Object

Error

--

StateType

HasComponent

Object

Operational

--

StateType

HasComponent

Object

PreoperationalToHalted

--

TransitionType

HasComponent

Object

PreoperationalToHaltedAuto

--

TransitionType

HasComponent

Object

PreoperationalToErrorAuto

--

TransitionType

HasComponent

Object

PreoperationalToOperational

--

TransitionType

HasComponent

Object

PreoperationalToOperationalAuto

--

TransitionType

HasComponent

Object

PreoperationalToInitialized

--

TransitionType

HasComponent

Object

PreoperationalToInitializedAuto

--

TransitionType

HasComponent

Object

HaltedToPreoperational

--

TransitionType

HasComponent

Object

HaltedToPreoperationalAuto

--

TransitionType

HasComponent

Object

ErrorToPreoperational

--

TransitionType

HasComponent

Object

ErrorToPreoperationalAuto

--

TransitionType

HasComponent

Object

ErrorToHalted

--

TransitionType

HasComponent

Object

ErrorToHaltedAuto

--

TransitionType

HasComponent

Object

ErrorToOperationalAuto

--

TransitionType

HasComponent

Object

OperationalToPreoperational

--

TransitionType

HasComponent

Object

OperationalToPreoperationalAuto

--

TransitionType

HasComponent

Object

OperationalToHalted

--

TransitionType

HasComponent

Object

OperationalToHaltedAuto

--

TransitionType

HasComponent

Object

OperationalToErrorAuto

--

TransitionType

HasComponent

Method

Reset

--

--

Mandatory

HasComponent

Method

Halt

--

--

Mandatory

HasComponent

Method

SelectModeAutomatic

--

--

Optional

HasComponent

Method

ConfirmAll

--

--

Optional

HasComponent

Object

PreoperationalStepModel

--

VisionStepModelStateMachineType

Optional

HasComponent

Object

HaltedStepModel

--

VisionStepModelStateMachineType

Optional

HasComponent

Object

ErrorStepModel

--

VisionStepModelStateMachineType

Optional

HasComponent

Object

AutomaticModeStateMachine

--

VisionAutomaticModeStateMachineType

Optional