BECKHOFF EL7037 User Manual

Page 144

Advertising
background image

Commissioning

  Target overrun:

In the case of a dynamic change of the target position, the change may take place at a relatively late point in
time. The consequence of this may be that a change in the direction of rotation is necessary and that the
new target position may be overrun. “Target overrun” is set if this occurs.

States of the internal state machine

States of the internal state machine

The state (drive controller) (Index 9020:03 [

}

 188]) provides information about the current state of the internal

state machine. For diagnostic purposes this can be read out by the PLC for the propagation delay. The
internal cycle works constantly with 250 µs. A connected PLC cycle is very probably slower (e.g. 1 ms). For
this reason it may be the case that some states are not visible at all in the PLC, since these will sometimes
run through only one internal cycle.

Name

ID

Description

INIT

0x0000

Initialisation/preparation for the next travel command

IDLE

0x0001

Wait for the next travel command

START

0x0010

The new command is evaluated and the corresponding
calculations are performed

ACCEL

0x0011

Acceleration phase

CONST

0x0012

Constant phase

DECEL

0x0013

Deceleration phase

EMCY

0x0020

An “Emergency stop” has been triggered

STOP

0x0021

The motor has stopped

CALI_START

0x0100

Start of a calibration command

CALI_GO_CAM

0x0110

The motor is being driven towards the cam

CALI_ON_CAM

0x0111

The cam has been reached

CALI_GO_SYNC

0x0120

The motor is being driven in the direction of the HW sync pulse

CALI_LEAVE_CAM

0x0121

The motor is being driven away from the cam

CALI_STOP

0x0130

End of the calibration phase

CALIBRATED

0x0140

The motor is calibrated

NOT_CALIBRATED

0x0141

The motor is not calibrated

PRE_TARGET

0x1000

The set position has been reached; the position controller “pulls”
the motor further into the target; “In-Target timeout” is started
here

TARGET

0x1001

The motor has reached the target window within the timeout

TARGET_RESTART

0x1002

A dynamic change of the target position is processed here

END

0x2000

End of the positioning phase

WARNING

0x4000

A warning state occurred during the travel command; this is
processed here

ERROR

0x8000

An error state occurred during the travel command; this is
processed here

UNDEFINED

0xFFFF

Undefined state (can occur, for example, if the driver stage has
no control voltage)

States of the internal state machine

Standard sequence of a travel command

Standard sequence of a travel command

The “normally” sequence of a travel command is shown in the following flow diagram.
Coarse distinction is made between these four stages:

EL70x7

144

Version 1.0

Advertising
This manual is related to the following products: