User guide

Lenze · 9400 function library · Reference manual · DMS 6.7 EN · 08/2014 · TD05 111
4Short overview
4.10 FBs for positioning tasks
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
4.10 FBs for positioning tasks
Function block Function From library
L_PosPositionerInterface
Interface to basic function "Positioning"
• Use this interface to control the SB LS_Positioner
via level-controlled signals, e.g. from a higher-le-
vel control.
LenzePositioning
V02.00.xx.xx
L_PosPositionerTable Profile data record management
• Storing and managing (traversing) profiles and
"teaching" positions, speeds, accelerations/dece-
lerations and S-ramp times.
LenzePositioning
V01.00.xx.xx
L_PosProfileTable Profile data record management (simple)
Storing and managing up to four traversing profi-
les and "teaching" target positions.
• Unlike the FB L_PosPositionerTable
, this FB does
not use any variable tables, but profile parameter
data is directly entered under the assigned codes.
• Furthermore, the position assigned to the input
dnExtPos_p will be used as target position if profi-
le number 1 is selected.
LenzePositioning
V01.00.xx.xx
L_PosSequencer Sequence control
Parameterisable sequence table for implemen-
ting a sequence control.
LenzePositioning
V01.00.xx.xx
L_PosProfileInterface Profile data interface
• Profile data selection for the SB LS_Positioner.
LenzePositioning
V01.00.xx.xx
L_SdSwitchPoint Position switch points (cams)
LenzeServoDrive
V01.00.xx.xx
L_LdMonitFollowError Following error monitoring with adjustable swit-
ching threshold and hysteresis.
LenzeLineDrive
V01.00.xx.xx
L_PosGetProfile Profile data tables
•Together with an FB instance of type
L_PosPositionerTable
or L_PosProfileTable, this FB
provides five profile data sets that can be selec-
ted.
LenzePositioning
V01.00.xx.xx
L_PosGetProfileData Profile data output
LenzePositioning
V01.00.xx.xx
L_PosGetTableAcc Acceleration table
• Together with an FB instance
...of type L_PosPositionerTable
this FB provides
five acceleration values from the VTACC variab-
le table.
• ...of type L_PosProfileTable
this FB provides ac-
celerations which are directly defined in the
profiles.
LenzePositioning
V01.00.xx.xx
L_PosGetTableJerk S-ramp time table
• Together with an FB instance
...of type L_PosPositionerTable
this FB provides
five S-ramp times from the VTJERK variable ta-
ble .
• ...of type L_PosProfileTable
this FB provides S-
ramp times which are directly defined in the
profiles.
LenzePositioning
V01.00.xx.xx
L_PosGetTablePos Position table
• Together with an FB instance
...of type L_PosPositionerTable
this FB provides
five position values from the VTPOS variable ta-
ble.
• ...of type L_PosProfileTable
this FB provides po-
sitions which are directly defined in the profi-
les.
LenzePositioning
V01.00.xx.xx