beautypg.com

2 applications, 5function blocks – Lenze E94A User Manual

Page 399

background image

Lenze · 9400 function library · Reference manual · DMS 6.7 EN · 08/2014 · TD05

399

5

Function blocks

5.110

L_PosPositionerInterface - positioning interface

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

5.110.2

Applications

Continuing an interrupted positioning process
If the basic function "Positioning" is deactivated during the active positioning process (e. g. by quick

stop or controller inhibit), the interrupted positioning is tried to be continued if the basic function

"Positioning" is activated again, as far as the input bStart is set to TRUE.

• Distances of a relative positioning, that have already been covered, are taken into consideration.
• The positioning is not continued if incorrect profile data are available after the interruption, or

if the LS_Positioner SB reports another error.

• If it is not possible to continue a positioning process, this is displayed via bit 11 of the status out-

put POS_dnState at the LS_Positioner SB.

For controllers with software version lower than V3.0 the following applies:

• A positioning process can not be continued if another function state except for "Quick stop ac-

tive", "Drive is stopped", or "Drive in standstill", has been active in the meantime. In this case the

FB has to be reset with a FALSE-TRUE edge at the input bReset.

For controllers as of software version V3.0 the following applies:

• A positioning process can not be continued if the machine parameters have been altered in the

meantime, or if another referencing has taken place.

Application

FB control

Notes

Start positioning

bStart = TRUE

Cancel/interrupt positioning

bStart = FALSE

Continue positioning

bStart = FALSETRUE

Profile data will be read again; the

distance already traversed will be

considered.

Update profile data during positioning

(bStart = TRUE)

bRestart = FALSETRUE

Profile data will be read again; the

distance already traversed will be

considered.

Restart positioning

after completion of positioning

(POS_bDone = TRUE)

bStart = FALSE (≥ 1 cycle)

bStart = TRUE

or

bStart = TRUE

bReset = FALSETRUE

after cancellation of positioning

(bStart = FALSE)

bReset = FALSETRUE

bStart = FALSETRUE

during positioning

(bStart = TRUE)

bReset = FALSETRUE

Reset the status "Positioning completed" af-

ter end of positioning

bStart = FALSE

Status output POS_bDone will be re-

set to FALSE.