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.
– During operation increase C0254, until the drive shows the desired control behaviour.
Code
LCD
Possible settings
Info
o
Lenze
Selection
o
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
Show/Hide Bookmarks