Configuring a SINAMICS CU310-2 PN with a Third-Party Induction AC Motor (Sensorless)
The SINAMICS CU310-2 PN Control Unit is commonly deployed in S120 and S110 drive lineups where it serves as the central closed-loop controller, communication master, and I/O aggregator. Because it natively supports the asynchronous (induction) motor control blocks in both open-loop V/f and closed-loop sensorless vector modes, it is frequently used to operate standard squirrel-cage induction motors from manufacturers outside the Siemens 1FK/1FT/1PH/1LA/1LG portfolio. This reference walks through the engineering, commissioning, and verification steps required to operate a third-party induction motor from a CU310-2 PN without a physical speed/position encoder.
1. Hardware Identification and System Context
The CU310-2 PN (article number 6SL3040-1LA01-0AA0) is the PROFINET-variant of the standalone Control Unit family. It is mechanically integrated into a SINAMICS power module (PM340 blocksize, PM240-2, or Smart Line Module / Basic Line Module / Active Line Module + Motor Module combinations for booksize chassis). The DP variant (6SL3040-1LA00-0AA0) uses PROFIBUS instead of PROFINET, and both accept the BOP20 Basic Operator Panel directly on the front.
| Feature | CU310-2 DP | CU310-2 PN |
|---|---|---|
| Article No. | 6SL3040-1LA00-0AA0 | 6SL3040-1LA01-0AA0 |
| Fieldbus | PROFIBUS DP | PROFINET IO (2 ports, switch integrated) |
| BOP20 slot | Yes | Yes |
| DRIVE-CLiQ ports | 1 | 1 |
| Digital inputs | 8 DI / 4 DO (isolated) | 8 DI / 4 DO (isolated) |
| Encoder interface | HTL/TTL on board | HTL/TTL on board |
| Used with | S120 (firmware ≥ 4.4) | S120 (firmware ≥ 4.4) |
For the comprehensive S120 drive function manual, refer to the official Siemens Industry Online Support page: SINAMICS S120 Drive Functions Function Manual (entry ID 109763287). The companion hardware manual is the SINAMICS S120 AC Drive Manual (GH6, 04/2014 edition), which lists rated induction motor powers for the 400 V 3 AC power module family.
2. Motor Types and Control Modes Supported
The CU310-2 PN supports the following asynchronous motor control modes without requiring a physical encoder on the motor shaft:
| Control Mode (p1300) | Mode Name | Encoder Required | Typical Application |
|---|---|---|---|
| 0 | V/f linear | No | Pumps, fans, conveyors, simple speed control |
| 1 | V/f with FCC (flux current control) | No | Improved dynamic response vs. linear V/f |
| 2 | V/f quadratic (parabolic) | No | Variable torque loads (fans, centrifugal pumps) |
| 5 | V/f with independent voltage setpoint | No | Torque-limited applications |
| 6 | V/f with FCC + slip compensation | No | Better speed accuracy at load |
| 19 | V/f with independent voltage setpoint and FCC | No | Same as 5 with FCC enabled |
| 20 | Sensorless vector control (SLVC) | No | Best sensorless torque and speed accuracy |
| 21 | Vector control with encoder | Yes (TTL/HTL/Resolver) | High dynamic response, low speed |
| 22 | Torque control with encoder | Yes | Winders, extruders |
| 23 | Sensorless torque control | No | Torque-controlled winder without encoder |
For a standard third-party induction motor where only speed control (no torque-accurate holding) is required, p1300 = 20 (sensorless vector control) is the recommended baseline. It delivers speed accuracy of approximately ±0.5 × rated slip and a usable speed range down to roughly 1:10 of rated speed at constant torque. If the load is purely quadratic torque (fan, pump), p1300 = 2 is often sufficient and removes the dependence on motor equivalent-circuit data quality.
3. Prerequisites
Before starting the drive wizard, confirm the following:
- Motor nameplate data for the third-party motor is available: rated voltage, rated current, rated power, rated frequency, rated speed, power factor (cos φ), and connection (star / delta).
- STARTER commissioning tool (version 5.x or later) or Startdrive in TIA Portal V16+ is installed on the engineering PC.
- PROFINET network is configured so the CU310-2 PN is reachable (or USB service cable on the diagnostics port for direct point-to-point commissioning).
- The drive line-up is in
OFF1 / OFF2 / OFF3state; the 24 V control electronics supply is healthy (CU310-2 PN READY-LED green, not flashing red). - DRIVE-CLiQ topology is intact: the power module is connected to the CU310-2 via DRIVE-CLiQ port X100 (or X101 if daisy-chained).
- The firmware version on the CompactFlash card matches the target S120 firmware (currently V5.2 SP3 for new deployments, V5.1 for legacy).
4. Motor Nameplate Data Mapping
The STARTER / Startdrive Drive Data Set (DDS) assistant prompts for the following motor data. These are written into the parameter range p0300 – p0399 and p0350 – p0369 on the drive object.
| Parameter | Nameplate Field | Unit | Typical Value (Example: 7.5 kW 4-pole 400 V Y) |
|---|---|---|---|
| p0304 | Rated motor voltage | V | 400 (delta: 230) |
| p0305 | Rated motor current | A | 14.7 (Y) / 25.4 (D) |
| p0307 | Rated motor power | kW | 7.5 |
| p0308 | Rated power factor (cos φ) | — | 0.85 |
| p0310 | Rated motor frequency | Hz | 50 (or 60) |
| p0311 | Rated motor speed | rpm | 1460 (4-pole 50 Hz) |
| p0314 | Motor pole pair number | — | 2 (4 poles) |
| p0316 | Motor torque constant (optional) | Nm/A | Leave 0 for induction motor |
| p0320 | Motor magnetizing current | A | Calculated by static identification |
| p0322 | Maximum motor speed | rpm | 3000 (mechanical limit) |
| p0335 | Motor cooling type | — | 0 = self-cooled, 1 = forced-cooled, 2 = liquid-cooled |
| p0341 | Motor moment of inertia | kgm² | From manufacturer datasheet |
| p0344 | Motor mass | kg | From manufacturer datasheet |
p0314 is not always printed on the nameplate. Compute it from p0314 = f [Hz] × 60 / n [rpm], then round to the nearest integer. For a 50 Hz 4-pole motor at 1460 rpm: 50 × 60 / 1460 = 2.05 → 2 pole pairs (4 poles).5. Equivalent Circuit Data (For Vector Control)
When p1300 is set to 20 (sensorless vector) or 21/22/23 (encoder-based or sensorless torque), the drive additionally requires the per-phase equivalent circuit of the motor. These parameters are normally learned automatically during the rotating measurement, but the engineering data can also be entered manually for offline commissioning.
| Parameter | Quantity | Typical Source |
|---|---|---|
| p0350 | Stator resistance, cold (phase-to-phase) / 2 | Manufacturer datasheet or measured |
| p0352 | Stator leakage reactance | Manufacturer datasheet |
| p0354 | Rotor resistance, referred to stator | Manufacturer datasheet |
| p0356 | Rotor leakage reactance | Manufacturer datasheet |
| p0358 | Magnetizing reactance | Manufacturer datasheet |
| p0360 | Magnetizing curve identifier 1 | Leave at default for third-party motor |
| p0362-p0369 | Magnetizing characteristic points (8 flux/ampere pairs) | Used only with p0360 = 1 |
If the motor manufacturer has not published the equivalent-circuit data, leave the parameters at their defaults. The drive will measure stator resistance (p0350) automatically during the next ON command when p1900 (motor data identification) is set to 1 or 2. For a high-quality sensorless vector commissioning on a third-party motor, schedule a rotating measurement (p1900 = 2, p1910 ≥ 1) with the motor uncoupled from the load.
6. Step-by-Step Commissioning in STARTER
- Open STARTER, create a new project, and insert the CU310-2 PN from the online catalog (S120 → CU310-2 PN).
- Go online via PROFINET or USB. Accept the detected drive objects. STARTER will show the Drive_1 (Infeed), Drive_2 (vector drive on the same DRIVE-CLiQ line), or Drive_3 depending on the topology.
- Right-click the drive (e.g., Drive_1) and choose Configure DDS. The wizard starts.
- On the Control structure page, leave the default unless a specific application function is required.
- On the Power unit page, the wizard reads the connected PM240-2 / PM340 type via DRIVE-CLiQ. Verify it matches the hardware.
- On the Motor page, select Asynchronous (induction) motor. The motor type is Induction motor with rotor type = squirrel-cage.
- Enter the motor nameplate data as captured in Section 4 above.
- On the Encoder page, select No encoder. The drive wizard will automatically configure p1300 = 20 (sensorless vector control) as the default for sensorless asynchronous drives.
- On the Setpoint / Command sources page, select the default PROFIdrive telegram (often Telegram 1 for speed control) or a free analog/digital wiring. The standard PROFIdrive profile uses control words STW1 and status words ZSW1.
- Set the application limits: maximum speed p1082, acceleration ramp p1120, deceleration ramp p1121, minimum speed p1080, OFF1 ramp p1135, OFF3 ramp p1136.
- On the Motor identification page, choose Standstill measurement (p1900 = 1) for the first run, or Standstill + rotating measurement (p1900 = 2) if the motor is uncoupled and a flying restart is safe.
- Complete the wizard. STARTER will compile the parameter set.
- Click Load to target device → RAM and ROM. Wait for the transfer to complete and the drive to save the parameter set to the CompactFlash card.
7. First Commissioning Run (BOP20 Control Panel)
Before connecting the drive to a PROFINET controller, verify the motor runs correctly from the integrated control panel.
- Insert the BOP20 on the front of the CU310-2 PN.
- Press OK on the BOP20 to enter the menu; navigate to Manual mode (or press the HAND/AUTO key to select HAND).
- The display shows the current setpoint, actual value, and status of the drive. Press the ON key (I/O key) to enable the drive.
- Use the arrow up / arrow down keys to enter a small speed setpoint (e.g., 100 rpm).
- Press OK to confirm the setpoint. The drive should ramp the motor up to 100 rpm smoothly.
- Monitor the actual speed (r0070 / r0063) and motor current (r0027) on the BOP20. Verify the direction of rotation matches the configured sign of p1820.
- Press OFF (O key) to ramp the drive down.
- Repeat the test at 25%, 50%, and 75% of rated speed to confirm the motor magnetizes correctly and the speed controller is stable.
p0314 is incorrect, or the motor is connected in the wrong star/delta configuration relative to the line voltage. Verify p0304 (voltage) and the physical wiring on the motor terminal box.8. Speed Setpoint Sources and PROFIdrive Telegrams
For PROFINET-based control, configure the standard PROFIdrive telegrams under Communication → PROFIdrive:
| Telegram | Application | Process Data |
|---|---|---|
| 1 | Standard speed control | STW1 / ZSW1 + NSOLL / NIST |
| 2 | Speed + 1 encoder actual | STW1 / ZSW1 + NSOLL / NIST + G1_STW / G1_ZSW + G1_NIST |
| 3 | Speed + 2 encoder actual | Same as 2 with second encoder channel |
| 5 | Speed + DS47 extended parameter access | STW1 / ZSW1 + NSOLL / NIST |
| 7 | Speed + torque limit + ramp generator | STW1 / ZSW1 + NSOLL / NIST + STW2 / ZSW2 + M_LIM |
| 9 | Speed + torque + position | STW1 / ZSW1 + NSOLL / NIST + STW2 / ZSW2 + M_LIM + Gx_STW / Gx_ZSW + XIST |
| 110 / 111 | Free configurable via p0922 | Up to 16 words each direction |
For a simple sensorless speed control application on a third-party induction motor, Telegram 1 or Telegram 5 is the most common choice. Telegram 5 adds the option of acyclic parameter access for diagnostics over the same PROFINET connection.
9. Key Limits and Protection Parameters
For a third-party induction motor, the following protection parameters should be reviewed after the wizard:
| Parameter | Function | Default Behaviour | Recommendation |
|---|---|---|---|
| p0640 | Current limit (motor + power unit) | Auto from p0205 / p0305 | Set to 150% of p0305 for normal duty |
| p1520 | Upper torque limit (positive) | Auto | Set to load mechanical limit |
| p1521 | Lower torque limit (negative) | Auto | Set to -p1520 unless asymmetric |
| p1530 | Motor power limit, motoring | Auto | Set to rated motor power p0307 |
| p1531 | Motor power limit, regenerating | Auto | Set to rated motor power p0307 |
| p1082 | Maximum speed (positive direction) | 1500 rpm default | Set to motor mechanical limit |
| p2000 | Reference speed (normalization) | p1082 | Leave at p1082 |
| p2002 | Reference current (normalization) | p0305 | Leave at p0305 |
| p2003 | Reference torque (normalization) | Auto | Leave at calculated value |
| p2170/p2171 | Threshold speed warning / hysteresis | Auto | Review for the application |
| p8401 | Enable ramp-function generator | 1 | 1 (default) |
10. Sensorless Vector Tuning Procedure
For best low-speed behavior on a third-party motor:
- After the standstill identification has completed (p1900 = 1), set p1910 = 1 to enable the rotating measurement and re-issue the ON command. The drive will run the motor from approximately 20% to 80% of rated speed, in both directions, to identify the saturation characteristic and the moment of inertia.
- After the rotating measurement, review p1960 (rotating measurement configuration) and re-run only if the motor environment has changed.
- Adjust the speed controller gain p1460 (Kp n) and reset time p1462 (Tn n) manually if load response is sluggish or unstable. A good starting point is:
- Kp n = 0.3 × 2 × π × f_mechanical_max
- Tn n ≈ 4 × mechanical time constant (j_load + j_motor) / rated torque
- Set p1750 to enable the flux model for sensorless operation; default value 1 (with model) is recommended for asynchronous sensorless.
- If the application requires operation at very low speed (below ~5% of rated), enable flying restart (p1200 = 1) so the drive can detect a coasting motor and ramp onto it without tripping on overcurrent.
11. Diagnostics and Common Faults
| Fault Code | Meaning (asynchronous motor context) | Likely Cause | Remedy |
|---|---|---|---|
| F30002 | DC link overvoltage | Regenerative energy with no braking resistor | Add braking resistor, lengthen OFF1 ramp p1121, or enable DC-link voltage controller p1240 |
| F30003 | DC link undervoltage | Supply dip or missing line phase | Check 3 AC line, set p2185 to permissive value |
| F30004 | Converter overtemperature | Excessive load or cooling failure | Check fan, derate, clean heatsink |
| F30005 | Power unit I²T overload | Current above p0205 rated | Reduce load cycle, increase frame size, or set p640 derating |
| F30011 | Line supply failure | Missing phase | Check fuses, mains contactor, phase monitor |
| F30015 | Power unit supply failed | 24 V supply to PM missing | Check 24 V on PM terminals |
| F30017 | Power unit hardware fault | Internal IGBT desaturation | Replace power module |
| F30021 | Ground fault | Insulation breakdown in motor or cable | Megger motor and cable, check for moisture |
| F30027 | Precharging DC link fault | DC link capacitor or precharge resistor | Check hardware, replace Line Module |
| F07801 | Motor overcurrent / overtemp model | I²t model tripped | Verify p0601/p0604 motor model, check cooling |
| F07802 | Drive not ready (inverter enable missing) | EP terminals open, OFF2 active | Check digital input wiring for inverter enable (STW1 bit 0 and EP) |
| F07900 | Motor blocked | Mechanical stall | Check load, increase p2175/p2177 timeouts |
| F07901 | Motor overspeed | Actual speed > p1082 + hysteresis | Reduce setpoint, check encoder model |
| F07902 | Motor stall during sensorless | Flux model lost rotor position | Check motor data, run rotating identification |
| A07929 | No encoder detected, sensorless active | Informational when p1300=20 | Acknowledge; expected in this application |
For the complete fault list and troubleshooting on the S120 family, refer to the SINAMICS S120 Drive Functions Function Manual section "Faults and Alarms".
12. Third-Party Motor Specific Considerations
When the motor is not on the Siemens list (e.g., 1LA / 1LG / 1LE series), additional engineering work is required:
- Thermal model: The drive uses an I²t motor thermal model based on p0601 (motor temperature sensor type) and p0610 (motor overload reaction). For a third-party motor with no temperature sensor wired back to the CU310-2, set p0601 = 0 (no sensor) and p0610 = 1 (warning only) or 2 (fault with current reduction).
- Temperature sensor input: The CU310-2 PT100/PT1000 / KTY84 input is on terminal X120 (pins 1–4). If the third-party motor has a PTC thermistor or PT100, wire it to this input and select the matching type in p0601.
- Bearing currents / common-mode: Third-party motors from older designs may not have insulated bearings. For cable lengths > 50 m or motors above 90 kW, install a sine-wave filter (Siemens 6SL3000-2CE32-... series) or output reactor. Refer to the GH6 manual for derating tables.
- Stator-to-line insulation: Modern IGBT outputs have a dV/dt that may exceed the motor's insulation rating. For motors without a "converter-duty" rating, install either a dV/dt filter (6SL3000-2DE32-... series) or sine-wave filter.
- Motor frame size and I²t: Ensure p0305 (rated current) is set to the motor's actual full-load current, not the nameplate "design current" (some motors have two current ratings depending on connection).
- Star / delta mismatch: For a 230/400 V dual-voltage motor connected in delta to a 230 V supply, set p0304 = 230, p0305 = I_delta. For star connection to 400 V, set p0304 = 400, p0305 = I_star. Mixing these creates either under-flux (loss of torque) or over-flux (saturation, overcurrent).
- Power factor: The nameplate cos φ is only used by the drive for display and reference; for vector control the actual magnetizing current is measured by the rotating identification and saved to p0320.
13. Verification Checklist
Before handing the drive over to production, run the following verification sequence and record the result on the commissioning report:
- Motor nameplate parameters loaded, motor identification complete (r0047 bit 6 = 1 for "motor data identification complete").
- BOP20 control panel run at 0%, 25%, 50%, 75%, 100% of rated speed; record actual speed and motor current at each point.
- Speed setpoint linearity check: ramp from 0 to p1082 with the configured ramp p1120. Monitor r0070 vs. setpoint; deviation should be < 1% of rated speed for SLVC.
- Direction of rotation: confirm p1820 (direction reversal) matches the required sign.
- OFF1 ramp down: from rated speed to 0 with p1121; verify smooth deceleration, no F30002 (overvoltage).
- OFF2 (coast to stop): from rated speed, drop inverter enable; verify the drive disarms and the motor coasts to 0.
- OFF3 (quick stop): from rated speed, trigger OFF3; verify the drive follows p1136.
- Enable STO (Safe Torque Off) on the safety terminals and verify the drive faults with F01611 or similar and the motor is de-energized.
- No-load current (r0027) at rated speed should be approximately the magnetizing current p0320, typically 25–40% of p0305 for a standard induction motor.
- No faults in the fault buffer (r0945, r0947) or warning buffer (r2110, r2122) after 10 minutes of stable operation.
- Back up the parameter set to the CompactFlash card (copy RAM to ROM) and to STARTER archive (*.zip).
14. Frequently Asked Questions
Can a SINAMICS CU310-2 PN operate a non-Siemens induction motor without a speed encoder?
Yes. The CU310-2 PN supports sensorless vector control (p1300 = 20) and sensorless V/f modes for asynchronous (induction) motors. Commission the motor through the STARTER DDS wizard by selecting "Induction motor" and "No encoder", enter the nameplate data, and run the motor identification. For higher low-speed accuracy, run the rotating measurement with the motor uncoupled from the load.
What is the difference between using a CU310-2 on S120 versus a CU305 on S110?
The CU310-2 belongs to the S120 platform and supports the full S120 firmware feature set including booksize components, DCC, and Safety Integrated. The CU305 is the equivalent for the S110 firmware, which has a reduced feature set optimized for stand-alone single-axis applications. For a third-party induction motor with no encoder, both work, but the S120 / CU310-2 combination is more flexible for booksize chassis and large motor powers above 75 kW.
What motor data must I read from the third-party motor nameplate?
The minimum required values are: rated voltage (V), rated current (A), rated power (kW), rated frequency (Hz), rated speed (rpm), and the connection type (star or delta). The drive also asks for the power factor (cos φ), pole pair number, and motor cooling type. The pole pair number can be derived as 60 × f / n. If the motor is dual-voltage (e.g., 230/400 V), enter the data for the actual connection you have wired.
Why does my motor hum at low speed but not rotate, or only oscillate?
This is almost always a sign that the motor equivalent circuit data is wrong or the pole pair number is miscalculated. Re-check p0314 against 60 × p0310 / p0311. Confirm p0304 (voltage) and p0305 (current) match the actual wiring (star vs. delta). If the data is correct, run p1900 = 2 (rotating identification) to let the drive re-learn the rotor time constant, which is critical for stable sensorless operation at low speed.
Do I need a sine-wave filter or dV/dt filter for a third-party motor?
For motors under 90 kW and cable lengths below 50 m, a filter is generally not required. Above those limits, or if the third-party motor is not explicitly "inverter-duty rated", install either an output reactor (6SL3000-2AE32-... series) or a sine-wave filter (6SL3000-2CE32-... series). Sine filters are mandatory if the motor does not have phase insulation rated to withstand the dV/dt of the IGBT. The exact filter selection and the resulting derating are detailed in the SINAMICS S120 AC Drive Manual (GH6).
How do I switch between S120 and S110 firmware on the same CU310-2 PN?
The firmware image is stored on the CompactFlash card. The card labeled for S110 will boot into S110; the card labeled for S120 will boot into S120. Swapping the CF card is the supported way to change platforms. Always back up the parameter set before swapping, and verify the firmware version is compatible with the project. Refer to the SINAMICS S120 Drive Functions Function Manual (entry ID 109763287) for the cross-platform notes and licensing differences.