9300 Servo PLC
System blocks
2.12 MCTRL_MotorControl
2-47
L
ServoPLC EN 2.0
2.12.10 Phase controller
The phase controller is needed to ensure phase-synchronous running and drift-free standstill.
Parameter setting
1. Assign
MCTRL_nPosSet_a
to a signal source that provides the phase-angle difference
between the set and actual phase-angles.
2. At
MCTRL_nPosLim_a
enter a value > 0.
3. Set
MCTRL_bPosOn_b
=TRUE.
4. Use C0254 to set the phase controller gain > 0.
– Before you set C0254, select a P-gain for the n-controller as high as possible under C0070.
(^ 2-45)
– During operation increase C0254, until the drive shows the desired control behaviour.
Code LCD
Possible settings
Info
Lenze Selection
C0254 Vp angle CTRL 0.4000 V
p
Phase controller
0.0000 {0.0001} 3.9999
Phase controller influence
The output of the phase controller is added to the speed setpoint.
• If the actual phase is lagging, the drive is accelerated.
• If the actual phase is leading, the drive is decelerated, until the desired phase synchronisation
is achieved.
The influence of the phase controller consists of:
• Phase difference multiplied by the P-gain V
p
(C0254).
• Additional influence of an analog signal at
MCTRL_nPAdapt_a
.
(V
p
= C0254
MCTRL_nPAdapt_a
/ 16384)
• Limitation of the phase controller output to ±
MCTRL_nPosLim_a
.
Limiting of the phase-angle controller output
This limits the maximum catch-up speed of the drive in the event of large phase differences.
efesotomasyon.com - Lenze