How does the running sequence program react to a restart/failover event?
- Last UpdatedJul 19, 2024
- 1 minute read
The Sequencer object retains its configuration after a restart/failover event. By default, after a restart/failover event, the sequencer sets itself to a safe execution state where no further writes are automatically performed. If the execution state was Running or RunningSingleStep before the event, the sequencer sets itself to RunningHeld after the event.
Note: During failover, it is not recommended to load, save or update the configuration file through the attributes PrgSeqConfigCmd, PrgSeqConfig and PrgFileNameToLoadSave. If a failover occurs during loading, saving or updating, the PrgSeqConfigCmd is aborted and the sequencer does not raise an alarm or indicate the failed action after the failover completes.
The following table shows you how the execution state changes after a restart/failover event:
|
Execution state before event |
Execution state after event |
|---|---|
|
Running |
RunningHeld |
|
RunningSingleStep |
RunningHeld |
|
SingleStepTransitionReady |
SingleStepTransitionReady |
|
RunningHeld |
RunningHeld |
|
Stopped |
Stopped |
|
StoppedComplete |
StoppedComplete |
|
StoppedError |
StoppedError |