2 states of the sequencer, 5function blocks – Lenze E94A User Manual
Page 437

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 = TRUE
Break = FALSE
Start = FALSE TRUE
ä
Break = TRUE
Reset = TRUE
RESET
C04502 = 4
bProgramBusy
= FALSE
Reset = TRUE
Reset = TRUE
Reset = TRUE
Reset = TRUE FALSE
ж