You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

The current ACM state machine works but it is incosistent in the way it handles error states or failed transitions. A composition and its elements can get "stuck" in transition states.


State Machine for Automation Compositions

Current State Machine

TBC

Proposed State Machine

UNINITIALIZED UNINITIALIZED_TO_PASSIVE PASSIVE_TO_UNINITIALIZED PASSIVE PASSIVE_TO_RUNNING RUNNING_TO_PASSIVE RUNNING RUNNING_TO_PASSIVE_ERROR PASSIVE_TO_RUNNING_ERROR RUN_ERROR

State Machine for Automation Composition Elements

Current State Machine

TBC

Proposed State Machine

UNINITIALIZED UNINITIALIZED_TO_PASSIVE PASSIVE_TO_UNINITIALIZED PASSIVE PASSIVE_TO_RUNNING RUNNING_TO_PASSIVE RUNNING RUNNING_TO_PASSIVE_ERROR PASSIVE_TO_RUNNING_ERROR RUN_ERROR


  • No labels