2 applications, 5function blocks – Lenze E94A User Manual
Page 399

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.