Function block library lenzeelectricalshaft.lib – Lenze DDS Global Drive PLC Developer Studio User Manual
Page 25

Function block library LenzeElectricalShaft.lib
Special functions
2.1.2
Digital frequency processing (L_DFSET)
2−15
L
LenzeElectricalShaft.lib EN 1.2
·
In dnPosDiffOut_p the calculated phase−angle difference is given out, and can, if appropriate,
be assigned to a phase−angle controller (e.g. for the system variables MCTRL_dnPosSet_p of
the 9300 Servo PLC).
·
In dnPosSetOut_p path information is given out from the setpoint integrator.
·
The actual−value and setpoint integrators can be set to 0 by bResetAllIntegrators_b = TRUE,
whereby dnPosDiffOut_pand dnPosSetOut_p are set to 0.
·
By using bSetIntegrator_b = TRUE, the actual−value and setpoint integrators are set to be the
same.
If a FALSE−TRUE transition occurs at bSetIntegrator_b then dnPosDiffOut_p is set = 0.
bSetIntegrator_b has a higher priority than bResetAllIntegrators_b.
2.1.2.5
Process−monitoring functions
Contouring (following) error (bFollowingErr_b = TRUE)
The monitoring reacts if the drive is not able to follow its set phase, because e.g.
·
the centrifugal mass is too large for the set acceleration or deceleration time
or
·
the torque limit is reached (load torque > drive torque)
Remedy:
·
Unload drive
or
·
increase torque limit at the servo controller (if the power limits of the controller are not yet
achieved)
The monitoring is derived from the phase difference of set−value integrator minus actual phase
integrator. The comparison value (contouring error limit) dwFollowingErrWin) can be set by a
parameter variable.
Phase−angle controller overflow (bPosOverflow_b = TRUE)
If this monitoring reacts, the phase deviation which can be represented internally, is exceeded.
Homing points are lost.
Tip!
If a TRIP is to be triggered, then the status of the appropriate variable must be passed on to the SB
DCTRL_DriveControl, so that an external TRIP can be triggered with its help.