Problem Statement
The Siemens SINAMICS V20 is a compact, low-cost AC drive intended primarily for 50 Hz or 60 Hz industrial induction motors in pump, fan, conveyor, and simple machine applications. Field engineers frequently encounter a behavior where the drive output frequency refuses to exceed 50 Hz even after editing the obvious motor-frequency and maximum-frequency parameters from the BOP (Basic Operator Panel) or the V20 Starter commissioning tool. Typical symptoms:
- Setpoint on the analog input or MOP ramps up to 100%, but the output saturates at 50 Hz.
- Fixed frequency setpoints (P1001-P1015) appear to clamp at the motor rated frequency.
- Drive does not fault; it simply limits output.
This is not a hardware fault. The V20 is enforcing a chain of dependent limits that must be released in the correct order.
Root Cause: The Cascading Frequency Limit Chain
The V20 output frequency is the minimum of four internal ceilings:
- Motor rated frequency P0310 (the default nameplate value supplied by the macro).
- Maximum frequency P1082 (user-settable ceiling).
- Reference frequency P2000 (100% of the analog / fixed / MOP setpoint).
- Pulse frequency P1800 (the inverter switching frequency imposes a hard electrical ceiling on the synthesizable output frequency).
Out of the box, the V20 ships with P0310 = 50 Hz, P1082 = 50 Hz, P2000 = 50 Hz, and P1800 = 4 kHz. Any one of these parameters that remains at 50 Hz will clamp the output at 50 Hz, even when the others are raised. Worse, the user often edits P1082 and P2000 but forgets to raise P0310, or raises P1082 above what P1800's switching frequency can synthesize.
Master Parameter Table
| Parameter | Description | Default (50 Hz motor) | Typical value for >50 Hz | Notes |
|---|---|---|---|---|
| P0100 | Motor standard (Europe / N. America) | 0 (Europe, 50 Hz, kW) | 0 | Set to 1 for 60 Hz N. America. |
| P0304 | Rated motor voltage | 230/400 V | Match nameplate | Defines V/Hz profile. |
| P0305 | Rated motor current | Per nameplate | Per nameplate | Required for I2t model. |
| P0307 | Rated motor power | Per nameplate | Per nameplate | kW or HP per P0100. |
| P0310 | Rated motor frequency | 50 Hz | Match new nameplate | Must equal motor design frequency for rated flux. |
| P0311 | Rated motor speed | Per nameplate | Per nameplate | RPM at rated slip. |
| P0700 | Command source selection | 1 (BOP) | 1 or 2 | 1=BOP, 2=terminals, 5=MODBUS. |
| P1000 | Setpoint source selection | 1 (MOP) | 1, 2, 3, 5 | 1=MOP, 2=AI, 3=fixed, 5=MODBUS. |
| P1082 | Maximum frequency | 50 Hz | Target upper limit | Clamped by 15*P0310 and 550 Hz. |
| P1800 | Pulse (switching) frequency | 4 kHz | Per target fmax table | Hard limit on fmax. |
| P2000 | Reference frequency | 50 Hz | Target max frequency | 100% of all setpoint sources. |
| P0756 | Analog input type | 0 (0-10 V) | 2 (0-20 mA) for current loop | Defines AI scaling. |
| P0760 | Analog input scaling | 100% | 100-150% | Boosts AI range above P2000. |
Pulse Frequency vs. Maximum Output Frequency (P1800 vs. P1082)
The V20 inverter cannot synthesize output frequencies above roughly one-third of its pulse (carrier) frequency without falling into pulse-dropping or modulation-edge artifacts. Siemens documents the relationship on page 261 of the SINAMICS V20 Operating Instructions, 03/2021 edition (A5E34559884-014):
| P1800 Pulse Frequency | Maximum allowable P1082 |
|---|---|
| 2 kHz | 0 - 133.3 Hz |
| 4 kHz | 0 - 266.6 Hz |
| 6 kHz | 0 - 400 Hz |
| 8 - 16 kHz | 0 - 550.0 Hz |
Additionally, the absolute ceiling for P1082 is min(15 * P0310, 550.0 Hz). If you set P0310 to 50 Hz, the absolute ceiling is 550 Hz (15 * 50 > 550), but if you lower P0310 (e.g., to 30 Hz to support a 30 Hz rated motor), the ceiling becomes 15 * 30 = 450 Hz. If you set P1082 to 350 Hz, the drive automatically raises P1800 to at least 6 kHz, because the requested maximum frequency exceeds what 2 kHz or 4 kHz switching can produce. The drive will write back the new P1800 value on commit.
Solution Procedure
Follow the steps below in order. Skipping the pulse-frequency check is the most common reason a higher P1082 still does not produce higher output.
Step 1 - Capture the Drive Identity
Read the firmware and article number before changing anything. These are needed when opening a service request with Siemens support.
-
r0018- Firmware version (e.g., 3.04.10) -
r0026- Article number (e.g., 6SL3210-5BE27-5UV0) -
r0037- Current P1800 value
Step 2 - Restore Factory Defaults (Recommended Baseline)
- Set
P0010 = 30(factory reset menu). - Set
P0970 = 1and press OK. - Wait for the drive to finish resetting (the display blanks briefly and returns to a default view).
- Cycle 24 V or mains power to ensure all changed parameters are committed.
Step 3 - Enter Quick Commissioning
- Set
P0010 = 1. - Edit motor nameplate data into P0304, P0305, P0307, P0310, P0311.
- Select command and setpoint sources with P0700 and P1000.
- Exit quick commissioning with
P3900 = 3(or 1) - this performs the full motor calculation.
Step 4 - Raise the Frequency Ceilings
For a 50 Hz motor driven to 75 Hz, for example:
-
P1082 = 75.00- raises the absolute maximum. -
P2000 = 75.00- redefines 100% reference frequency.
At this point, a 0-10 V signal on AI1 (or 0-20 mA) at 100% input will produce 75 Hz output, and the BOP/MOP command can drive the setpoint to 75 Hz.
Step 5 - Verify Pulse Frequency Headroom
- Read
r0037(current P1800) andr1082(effective max frequency). - If r1082 reads lower than the P1082 you entered, the drive has auto-raised P1800 to satisfy the pulse-ratio rule. Confirm by reading P1800 again.
- If you need P1082 > 266.6 Hz, manually set
P1800 = 6(6 kHz) or higher before raising P1082.
Step 6 - Adjust Analog Input Scaling (Optional, for 0-20 mA loops)
If your 100% analog signal (20 mA or 10 V) must represent more than 100% of the motor nameplate frequency:
- Set
P0760 = 150.00to allow the AI to swing to 150% of P2000, or - Keep P0760 at 100% and increase P2000 directly (P2000 = 75 Hz means a 20 mA signal at 100% produces 75 Hz).
The first approach changes the analog span only; the second is the more common engineering practice because it leaves the rest of the setpoint chain consistent.
Macro-Based Alternatives
For terminal control with an analog setpoint and digital run commands, the V20 connection macro Cn006 (documented in chapter 5.5.1.1, page 71, of the V20 Operating Instructions) is the recommended starting point. It assigns:
- DI1 = ON/OFF1
- DI2 = Reverse / MOP up
- DI3 = Fault acknowledge / MOP down
- AI1 = Setpoint (0-10 V or 0-20 mA per P0756)
Apply it with P0010 = 1 and P0015 = 6. Then proceed with quick commissioning from Step 3 above.
For simple fixed-speed applications (e.g., a test bench at 100 Hz), use macro Cn003 which selects fixed setpoints. After applying the macro, set:
-
P1001[0] = 100.00(fixed frequency 1, index 0) -
P1002[0] = ...(additional speeds) -
P1082 = 100.00(max frequency ceiling)
If you find that a parameter change does not take effect, check the parameter index. Many V20 parameters are array-indexed; the active index must be the one wired to the active command source.
Mechanical and Thermal Safety Considerations
- Rotor mechanical limits. Continuous operation above nameplate frequency on a standard induction motor can fracture rotor bars and cause bearing failure from centrifugal forces. The rotor's balance and shrink-fit margins were designed for a specific speed class.
- Field-weakening / under-fluxing. If the motor is rated 50 Hz / 400 V and you run it at 75 Hz with the line voltage unchanged, the V/Hz ratio drops from 8 V/Hz to 5.3 V/Hz. The motor is now under-fluxed by ~30%, with a proportional loss of torque capability. Above a certain frequency the motor will stall, with the rotor saturating and current rising rapidly.
- Volts-per-hertz override. If higher speed is required from a 50 Hz motor, one field-proven technique is to rewire a 230 V Δ / 400 V Y motor to 230 V Δ and run it on a 400 V inverter output. The higher voltage compensates for the higher coil impedance at high frequency. This is how high-speed spindle motors are typically wound and is documented in supplier catalogs for high-frequency spindle duty.
- Bearing lubrication. Standard grease is rated to roughly 75% of nameplate speed. Above that, switch to high-speed grease or oil-mist lubrication.
- Coupling and shaft balance. Re-balance the rotor-coupling assembly to ISO G2.5 or better for sustained >50 Hz operation.
- Drive current derating. Pulse frequency above 4 kHz causes the V20 to reduce continuous output current. Check the derating curves in the manual and oversize the drive by one frame if needed.
Verification Procedure
- Run the drive from BOP with
P0700 = 1andP1000 = 1(MOP). Press the up arrow to increase the setpoint and watch r0021 (output frequency) climb past 50 Hz. - Confirm no alarm is active: read r0002 (drive state) and r0947 (last fault code). Common related faults are F1 (overcurrent), F2 (overvoltage), and F11 (motor overload).
- With
P0700 = 2andP1000 = 2(terminal command + AI setpoint), apply a known signal (e.g., 10 V or 20 mA from a calibrator) and verify r0021 = P2000. - Capture an oscilloscope trace of the motor current and confirm sine-wave shape; clipping or pulse-pattern irregularity indicates P1800 is too low for the commanded frequency.
- Run for 15 minutes at the target maximum frequency, monitor r0035 (motor temperature model) and the heatsink temperature, and confirm thermal stabilization within drive rating.
Troubleshooting Matrix
| Observed Symptom | Likely Cause | Corrective Action |
|---|---|---|
| Output clamps at 50 Hz, no fault | P1082 or P2000 still 50 Hz | Set both above target ceiling. |
| Output clamps at 50 Hz, P1082 was raised | P2000 still 50 Hz, or P0310 inadvertently low | Raise P2000 to target; verify P0310 with r0310. |
| Output clamps at 266.6 Hz or 133.3 Hz | P1800 too low for requested P1082 | Raise P1800 to 6 kHz (8-16 kHz for >400 Hz). |
| F1 (overcurrent) at high frequency | Motor torque demand exceeds under-fluxed capability | Reduce acceleration ramp P1120, or upsize motor/drive. |
| F11 (motor overload) soon after high-speed run | Thermal model using 50 Hz parameters at higher frequency | Re-run motor identification; check P0304, P0305, P0307. |
| Parameter change does not persist | Index mismatch (e.g., P1001[1] vs P1001[0]) | Edit the index wired to the active command source. |
| Parameter change rejected at input | Drive is in run state | Stop drive (OFF1) before editing in P0003 expert level. |
| Firmware r0018 < 3.04 | Older firmware with different defaults | Update to current firmware or refer to legacy manual. |
| 400 Hz not achievable, drive in current limit | V20 family not designed for sustained 400 Hz with 50 Hz motor | Use SINAMICS G120C or PM240-2 with CU310-2 for true 400 Hz spindle drive. |
When to Choose a Different Drive Family
The V20 is a general-purpose 50/60 Hz drive. If your application requires sustained 400 Hz output (e.g., a high-speed router, PCB drilling spindle, or test rig), the V20 will technically run, but the inverter's pulse pattern and current ripple at 400 Hz with a 50 Hz motor produce significant losses and limited torque. The recommended migration is to a SINAMICS G120 with a PM240-2 Power Module and a CU310-2 Control Unit, or a SINAMICS S120 with a high-frequency motor designed for the application. The G120/S120 families have pulse patterns optimized for low-current-ripple high-frequency output and active motor temperature models designed for high-speed operation.
Service Request Checklist
If the above steps do not resolve the issue, open a support request via the Siemens Industry Online Support portal. Include the following readouts:
-
r0018- firmware version -
r0026- article (MLFB) number -
r0037[0]- current P1800 value -
r1082- effective maximum frequency - Current P0310, P0700, P1000, P1082, P2000 settings
- Application description and motor nameplate photo
FAQ
Why is my Sinamics V20 output frequency stuck at 50 Hz even though I set P1082 to 75 Hz?
Either P2000 (reference frequency) is still 50 Hz, or P1800 (pulse frequency) is too low for the requested maximum. The V20 enforces min(15*P0310, 550 Hz) on P1082 and a P1800-dependent ceiling (2 kHz gives 133.3 Hz max, 4 kHz gives 266.6 Hz max, 6 kHz gives 400 Hz max, 8-16 kHz gives 550 Hz max). Raise P2000 to match P1082, and confirm r0037 shows a P1800 value consistent with your target.
What is the relationship between P0310, P1082, and the absolute maximum frequency on the V20?
Per page 261 of the V20 Operating Instructions (A5E34559884-014), the absolute maximum of P1082 is min(15 * P0310, 550.0 Hz). For a 50 Hz motor that is 550 Hz; for a 30 Hz motor it is 450 Hz. Note that P1800 (pulse frequency) can impose a tighter limit: with P1800 = 4 kHz the max is 266.6 Hz, even though P0310-based math would allow more.
Can I run a 50 Hz induction motor continuously at 75 Hz on a V20?
Technically yes, but with derated torque (~30% flux loss) and increased mechanical stress on rotor bars, bearings, and the coupling. For test or intermittent duty this is acceptable. For continuous production duty, either rewire the motor for delta and run on higher voltage to maintain V/Hz, or use a motor specifically wound for high-frequency operation (e.g., a spindle motor). Also check the V20's continuous current derating at the higher P1800 required to reach 75 Hz.
How do I scale a 0-20 mA analog input above 100% of motor nameplate on the V20?
Set P0756 to select the current-loop type for AI1, then either raise P2000 to the new full-scale frequency (so 20 mA = 100% = P2000 Hz), or set P0760 = 150% to stretch the AI span to 150% of P2000. The first method is the standard engineering approach; the second is useful when the controller (PLC) must be able to command a brief overspeed above nameplate without redefining the rest of the setpoint chain.
Which macro should I use for a terminal-controlled V20 with an analog setpoint?
Use connection macro Cn006 (documented in chapter 5.5.1.1, page 71 of the V20 Operating Instructions). It assigns DI1 to ON/OFF1, DI2/DI3 to direction or MOP, and AI1 to the setpoint. For pure fixed-speed bench testing, macro Cn003 with P1001[0]-P1015[0] edited to the desired frequencies is the simplest path.