← Sequencing

Conditional Sequencer

medium

Advances each step only when that step's own completion input is on.

What it teaches

Builds on Single-Trigger Sequencer by giving each state its own transition condition. Start enters Step 1, then separate Done inputs advance Steps 1, 2, and 3. Inputs for other states are ignored, providing the foundation for sequences driven by sensors, timers, permissives, and operator confirmations.

Parameters

TagDirectionTypeDefaultDescription
In_StartInputBOOL0Starts Step 1 from Idle
In_Step1DoneInputBOOL0Advances Step 1 to Step 2
In_Step2DoneInputBOOL0Advances Step 2 to Step 3
In_Step3DoneInputBOOL0Completes Step 3 and returns to Idle
In_ResetInputBOOL0Returns the sequencer to Idle
Sts_Step1ActiveOutputBOOL01 only while Step 1 is active
Sts_Step2ActiveOutputBOOL01 only while Step 2 is active
Sts_Step3ActiveOutputBOOL01 only while Step 3 is active
Sts_StepOutputDINT00=Idle, 1=Step1, 2=Step2, 3=Step3

Required behavior