SIMODRIVE 611 6SN1121-0BA11-0AA1 IM Control Parameter Reference

David Krause11 min read
SiemensTechnical ReferenceVFD / Drives
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Module Identification and Variant Map

The Siemens order number (MLFB) 6SN1121-0BA11-0AA1 identifies the Induction Motor (IM) control module of the SIMODRIVE 611 analog drive family. The 6SN1121 control platform handles asynchronous (induction) and main-spindle drive functions, while 6SN1118 handles feed / servo axes. Distinguishing the -0AA0, -0AA1, and -0AA2 suffixes is essential for spares replacement, firmware compatibility, and the initialization sequence that loads the correct power-module code into the FEPROM.

MLFB Module Function Application Parameter Board
6SN1118-0AA11-0AA FD control Feed / servo axis (1FT/1FK motors) External (option)
6SN1121-0BA11-0AA0 MSD control Main spindle asynchronous motor Yes
6SN1121-0BA11-0AA1 IM control Asynchronous induction motor, parameterized via display Integrated
Field tip: When ordering a replacement, the -0AA1 suffix is what carries the integrated parameter board that allows the drive to be parameterized from the six-digit 7-segment display on the front of the control module. A bare -0AA0 will power up but the operator panel will not respond to parameter entry.

Control Card Firmware Behavior and Power-Module Auto-Detection

Parameter P099 reports the firmware (FW) version of the IM control card. The behavior of P095 (power module code) is firmware-conditional:

  • P099 < 3.0: The control card does not auto-detect the inserted power module. P095 must be set manually to match the amp rating of the power section (for example, 10 for a 200 A module).
  • P099 ≥ 3.0: The control card automatically reads the connected power module during the next power-up. P095 becomes read-only and reflects the detected module code. Attempting to write to P095 on a 3.0+ card returns the value unchanged.

This is a frequent source of confusion during drive swap-out: a technician familiar with the older firmware will attempt to enter the power-module code manually, find the parameter locked, and assume a fault. The correct procedure on firmware 3.0+ is to perform the controlled initialization (see below) and let the drive populate P095 itself.

Parameter Map for the IM Control Module

The IM control module exposes a fixed parameter map addressed through the H1 (6SN1118-0AA) operator panel or the SimoCom U / Start-up commissioning tool. The parameters that govern a fresh commissioning sequence on a 6SN1121-0BA11-0AA1 are summarized below.

Parameter Function Range / Typical Value R/W
P051 Motor code selection / parameter-set selector 4H = standard induction motor, 10H = third-party / non-Siemens motor R/W
P052 FEPROM save trigger 0H = idle, 1H = write current parameter image to FEPROM R/W
P095 Power module code (auto-detected on FW 3.0+) 10 = 200 A module (typical for 6SN1123-1AA0) R/O on FW 3.0+
P097 Commissioning command 0H = reset, 1H = begin / SET UP displayed R/W
P098 Siemens motor code number (matches nameplate) 0–65535 (motor code printed on motor nameplate) R/W
P099 Control card firmware version e.g. 3.20, 3.21, 3.30 R/O
P159–P176 Third-party motor equivalent-circuit data See Table 3 below R/W
P177 Motor data calculation trigger 1H = calculate, 0H = done R/W

Pre-Commissioning Prerequisites

  1. Confirm the slot population: power module (for example 6SN1123-1AA0) seated in the leftmost slot, IM control card 6SN1121-0BA11-0AA1 in the adjacent slot, parameter board present.
  2. Verify 24 V control supply on the control card; the 7-segment display must illuminate within 5 s of power-on.
  3. Connect the operator panel / H1 to the X311 / X312 serial service port on the front of the control card.
  4. Record the motor nameplate data: type, rated voltage, rated current, power factor, rated speed, encoder pulses per revolution (PPR), and for Siemens motors the motor code number (MCD) printed below the serial number.
  5. Record the existing parameter image of the failing card via SimoCom U if the unit is still partially responsive — the data is needed to clone behavior onto the new control card.
Safety: Discharge the DC link before removing or inserting any module in the SIMODRIVE 611 line-up. The DC bus remains at >600 V DC for several minutes after line voltage is removed (typical discharge time constant 5–8 min for a 200 A module).

Drive Initialization Sequence (All Motor Types)

Before any motor-specific parameters are entered, the control card must perform a controlled initialization. This is the only way to obtain a clean parameter image and a defined P095 value on firmware 3.0+.

  1. Set P051 = 4H.
  2. Set P097 = 0H.
  3. Set P052 = 1H to commit the current parameter image to FEPROM.
  4. Wait for P052 to return to 0H. The display will show a busy indicator during the write; do not cycle power until this returns to 0H or the FEPROM may be left in an inconsistent state.
  5. Remove the 24 V control supply; the display goes dark.
  6. Re-apply the 24 V control supply.
  7. Read P095 and confirm it matches the rating of the installed power module. For a 6SN1123-1AA0 (200 A) module, the expected value is 10.

If P095 is 0 or unreadable after re-power, the control card has not detected the power module. Check the backplane ribbon cable, the power-module ID EEPROM, and the seating of the control card.

Siemens Motor Commissioning Path

Use this path when the motor is a Siemens 1PH / 1PL / 1LA / 1LG main-spindle asynchronous motor carrying a valid motor code number on the nameplate.

  1. Confirm initialization above has been completed and P095 reads correctly.
  2. Enter the Siemens motor code number from the nameplate into P098.
  3. Enter the encoder pulses per revolution into the encoder-PPR parameter (field location depends on whether an incremental or absolute encoder is fitted; for a 1PH main spindle the typical value is 2048 or 4096 PPR).
  4. Set P097 = 1H. The display reads SET UP.
  5. Wait for the SET UP cycle to terminate. The control card calculates the equivalent-circuit parameters from the motor code, writes the results to the working parameter set, and returns P097 to 0H automatically.
  6. Verify the calculated speed, current, and torque limits against the motor nameplate; the active values are visible in the monitoring parameters (P010–P040 range, see the manual chapter on setting and monitoring data, page 243 of the analog compendium).
Note: If the SET UP procedure terminates with an error indication (typically a flashing digit on the display), the motor code in P098 does not match a valid Siemens motor type. Cross-check the printed MCD against the Siemens COMOS / DriveLib catalog.

Third-Party (Non-Siemens) Motor Commissioning Path

Use this path when the motor is not a Siemens 1PH / 1PL type or has been rewound, or when no valid Siemens motor code is available. The procedure is to enter equivalent-circuit parameters manually and let the control card calculate the magnetization curve.

  1. Set P051 = 10H to switch the parameter editor into third-party motor mode.
  2. Enter the equivalent-circuit data into P159 through P176 from the motor datasheet. Typical assignments:
Parameter Typical Content Unit
P159 Stator resistance (cold) Ω
P160 Rotor resistance (referred to stator) Ω
P161 Main (magnetizing) inductance mH
P162 Stator leakage inductance mH
P163 Rotor leakage inductance mH
P164 Rated voltage V (line-to-line, RMS)
P165 Rated current A (RMS, per phase)
P166 Rated power kW
P167 Rated speed rpm
P168 Rated frequency Hz
P169 Power factor (cos φ)
P170–P176 Thermal model constants, encoder data, magnetizing curve breakpoints see manual
  1. Set P177 = 1H to start the motor data calculation.
  2. Wait for P177 to return to 0H. This step can take up to 60 s; do not interrupt the cycle.
  3. Switch back to the standard induction-motor mode by setting P051 = 4H.
  4. Commit the calculated motor data to the FEPROM by setting P052 = 1H; wait for P052 to return to 0H.
Verification: After the third-party motor commissioning, perform a no-load rotation test at low speed (for example 50 rpm) and confirm the magnetizing current displayed in the monitoring block is within 10% of the motor nameplate no-load current. A large deviation indicates either a wrong P168 (frequency) or a missing encoder signal.

FEPROM Commit and Cyclic Power-Cycle Test

Parameter changes are held in volatile RAM. The FEPROM image is updated only when P052 = 1H is issued and acknowledged. Always perform an explicit FEPROM commit at the end of commissioning, then a controlled power cycle to confirm the parameters survive.

  1. Set P052 = 1H.
  2. Wait for P052 = 0H (typical 3–8 s).
  3. Remove the 24 V control supply; wait for the display to go dark.
  4. Re-apply 24 V control supply.
  5. Walk through P051, P095, P098, P099 and the previously entered motor data. All values must match the values present before the power cycle.

Module Swap — Cloning a 6SN1121-0BA11-0AA1

The most common reason to seek the parameter list is a failed module swap. The cloning procedure is straightforward but order-sensitive.

  1. Read the live parameter image from the old card using SimoCom U over the X311 service port. Save the parameter file (typically .dp or .txt format generated by Start-up software 3.20 or later).
  2. Install the replacement 6SN1121-0BA11-0AA1 in the same slot.
  3. Apply control voltage; the new card will power up with default parameters and P095 = 0 (uninitialized).
  4. Perform the initialization sequence from the section above so the new card reads the connected power module and writes a clean P095.
  5. Load the saved parameter file via SimoCom U or by direct parameter entry through the operator panel.
  6. Set P052 = 1H to commit the loaded image to FEPROM.
  7. Power-cycle the control voltage and verify the parameter image survives.
Field tip: If the old card is dead and the parameter image cannot be read, you must have the motor nameplate data and the original commissioning sheet. Without these, the only safe route is a full third-party motor commissioning (P051 = 10H) followed by a no-load rotation test.

Manual References

Troubleshooting Matrix

Symptom Likely Cause Corrective Action
Display dark after power-on 24 V supply absent or polarity reversed on X323 Verify 24 V ±10% at X323, check connector keying
P095 = 0 after init on FW 3.0+ Backplane ribbon not seated / power-module EEPROM missing Reseat control card, inspect power-module ID PROM
P095 read-only, value does not match installed module Wrong module type or firmware mismatch Confirm MLFB of power module, update FW to ≥ 3.0 if older
SET UP flashes / does not terminate Invalid Siemens motor code in P098 Verify MCD against Siemens COMOS catalog
P177 does not return to 0H Missing or invalid equivalent-circuit data in P159–P176 Re-check motor datasheet entries; P168 frequency must match the rated supply frequency
Drive OK at no load, faults under torque Magnetizing curve miscalculated / encoder PPR wrong Repeat third-party motor calc, verify encoder PPR
Frequent F7030 / F7031 (encoder faults) Encoder wiring or shield grounding Check shield bond at drive end only, verify twisted-pair wiring
Parameters lost after power cycle P052 = 1H was never executed Repeat FEPROM commit, wait for P052 = 0H before removing 24 V

Quick-Reference Commissioning Sequence

For a single-page field cheat sheet, the shortest correct commissioning path is:

  1. P051 = 4H → P097 = 0H → P052 = 1H → wait for P052 = 0H → power cycle 24 V.
  2. Read P095; confirm it matches the installed power module.
  3. Siemens motor: P098 = motor code, encoder PPR, P097 = 1H, wait for SET UP to terminate.
  4. Third-party motor: P051 = 10H, fill P159–P176, P177 = 1H, wait for P177 = 0H, P051 = 4H, P052 = 1H, wait for P052 = 0H.
  5. Power cycle 24 V; verify the parameter image persists.
  6. No-load rotation test at 50 rpm; verify magnetizing current against motor nameplate.

What firmware version is required for P095 to auto-detect the power module?

Firmware 3.0 or higher on the 6SN1121-0BA11-0AA1 control card auto-detects the inserted power module. On these versions, P095 becomes read-only and reflects the detected module code (for example 10 for a 200 A power module). On firmware below 3.0, P095 must be set manually.

How do I commit parameter changes to FEPROM on the 6SN1121-0BA11-0AA1?

Set P052 = 1H and wait for P052 to return to 0H. The write typically takes 3 to 8 seconds. Do not cycle the 24 V control supply until P052 reads 0H, otherwise the FEPROM image can be left inconsistent.

What is the difference between 6SN1121-0BA11-0AA0 and 6SN1121-0BA11-0AA1?

The -0AA0 is the MSD (Main Spindle Drive) control module; the -0AA1 is the IM (Induction Motor) control module with the integrated parameter board required for stand-alone commissioning from the 7-segment display. They are not interchangeable without re-commissioning.

What value should P095 read for a 6SN1123-1AA0 (200 A) power module?

P095 = 10 for the 200 A main-spindle power module, provided the initialization sequence has been run and the control card firmware is 3.0 or higher so that the value is auto-detected rather than entered manually.

Where can I find the official parameter list for the 6SN1121-0BA11-0AA1?

The full parameter reference is in the SIMODRIVE 611 analog compendium (IAA_1000), chapter on Main Spindle Module HS, section 6.6 setting and monitoring data (page 243 and following). The Start-Up Software for Main Spindle and Induction Motor Modules, Version 3.20, covers the online parameterization workflow with SimoCom U.

Back to blog