4 homing function (l_ref), Homing function (l_ref), Function block library lenzeelectricalshaft.lib – Lenze DDS Global Drive PLC Developer Studio User Manual
Page 27: Special functions 2.1.4 homing function (l_ref)

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)