User guide
Lenze · 9400 function library · Reference manual · DMS 6.7 EN · 08/2014 · TD05 437
5 Function blocks
5.114 L_PosSequencer - sequence control
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
5.114.2 States of the sequencer
The internal state machine of the sequencer distinguishes the following five states:
[5-73] Internal state machine of the sequencer
Status Display
C04502
Information
Ready 0 Positioning program ready to start/program end reached.
• If the "Break" function is not activated, the positioning program can be started by
e.g. a FALSE/TRUE edge at bStart.
RUN 1 Positioning program is running.
• The sequence table is processed.
PAUSE 2 Positioning program is started, pause has been activated.
• An active positioning is interrupted.
• The drive is stopped with the current profile deceleration.
• An acceleration override is not considered.
• The sequence of an active timing element is stopped.
• After the pause is cancelled, the positioning program and a positioning activated
before or a stopped timing element are continued at the same position.
BREAK 3 Positioning program is interrupted.
• If positioning is active, the drive is braked to standstill with the deceleration time
for stop.
• The system block LS_Positioner is deactivated.
• The digital output signals keep their state.
• After the interruption is cancelled, a new start signal is required to continue the
positioning program with the sequence step.
Reset 4 Positioning program is reset.
• If positioning is active, the drive is braked to standstill with the deceleration time
for stop without considering an acceleration override.
• The program flow is aborted ("program end").
• The digital output signals, counters and timing elements are reset.
• In case a stand-by operation is active, it is aborted.
READY
C04502 = 0
bProgramBusy = FALSE
RUN
C04502 = 1
bProgramBusy = TRUE
Start = FALSE TRUEä
Break = FALSE
Pause = FALSE
Start = FALSE
Program done
PAUSE
C04502 = 2
bProgramBusy = TRUE
Pause = TRUE
Pause = FALSE
Start = FALSE TRUEä
Break = FALSE
Pause = TRUE
BREAK
C04502 = 3
bProgramBusy = FALSE
Break = TRUEBreak = FALSE
Start = FALSE TRUEä
Break = TRUE
Reset = TRUE
RESET
C04502 = 4
bProgramBusy = FALSE
Reset = TRUE
Reset = TRUE
Reset = TRUE
Reset = TRUE FALSEæ










