
Function block library LenzeElectricalShaft.lib
Special functions
2.1.4 Homing function (L_REF)
2−17
L
LenzeElectricalShaft.lib EN 1.2
2.1.4 Homing function (L_REF)
This FB is used to bring the drive shaft to a specific position.
L _ R E F
d n A c t P o s _ I n _ p
C T R L
b P o s L o a d _ b
b M a r k _ b
b O n _ b
n N I n _ a
d n P o s I n _ p
b R e f O k _ b
b R e f B u s y _ b
n N S e t _ a
b y H o m i n g M o d e
d n R e f O f f s e t
d n H o m i n g S p e e d
w T i T i m e H o m i n g
d n T a r g e t P o s
b A c t T P R e c e i v e d _ b
d n A c t T P L a s t S c a n _ p
T P / M P
C T R L
n N A c t _ v
d n A c t P o s
d n P o s O u t _ p
d n P o w D o w n A c t I n t e R e t a i n
Abb. 2−10 Homing function (L_REF)
VariableName
DataType SignalType VariableType Note
bActTPReceived_b Bool binary VAR_INPUT TouchProbe received
dnActTPLastScan_p Double Integer position VAR_INPUT Phase−angle difference between TouchProbe and start
of task
dnActPos_In_p Double Integer position VAR_INPUT Loading value for the current position
bPosLoad_b Bool binary VAR_INPUT FALSE−TRUE edge = phase−angle at input
dnActPosIn_p is loaded into REF−ACTPOS (start value)
bMark_b Bool binary VAR_INPUT Home position switch
bOn_b Bool binary VAR_INPUT TRUE = start homing
nNAct_v Integer velocity VAR_INPUT Actual speed, for calculating the actual position
(16384 º 15000 rpm)
nNIn_a Integer analog VAR_INPUT Speed setpoint in [%] of n
max
(C0011)
(C0011 º 100 % º 16384)
dnPosIn_p Double Integer position VAR_INPUT dnPosIn_p is switched through to dnPosOut_p after
homing
dnActPos Double Integer position VAR_OUTPUT Actual position of the calculated position profile
dnTargetPos Double Integer position VAR_OUTPUT Target position of the calculated position profile
bRefOk_b Bool binary VAR_OUTPUT TRUE = homing completed/reference point known
bRefBusy_b Bool binary VAR_OUTPUT TRUE = homing function active
nNSet_a Integer analog VAR_OUTPUT Speed setpoint for n−controller
dnPosOut_p Double Integer position VAR_OUTPUT Phase setpoint (contouring error for phase controller in
FB MCTRL)
dnPowDownActInte
Retain
Double Integer − VAR_IN_OUT For Mode 21, to save the position after switching off
the supply power
byHomingMode Byte − VAR CONSTANT RETAIN Setting for homing modes
dnRefOffset Double Integer − VAR CONSTANT RETAIN Setting for homing offset (1 º 1 incr.)
dnHomingSpeed Double Integer − VAR CONSTANT RETAIN Setting for homing speed
(286331153 º 16000 rpm)
wTiTimeHoming Word − VAR CONSTANT RETAIN Setting for ramp time (100 º 1 s)
Commentaires sur ces manuels