User guide

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 = FALSETRUE Profile data will be read again; the
distance already traversed will be
considered.
Update profile data during positioning
(bStart = TRUE)
bRestart = FALSETRUE 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 = FALSETRUE
after cancellation of positioning
(bStart = FALSE)
bReset = FALSETRUE
bStart = FALSETRUE
during positioning
(bStart = TRUE)
bReset = FALSETRUE
Reset the status "Positioning completed" af-
ter end of positioning
bStart = FALSE Status output POS_bDone will be re-
set to FALSE.