beautypg.com

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

Page 437

background image

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

ж