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æ