SINAMICS S120 SMI-10 Fault 31897: Resolving 5NA3 Replacement

David Krause12 min read
SiemensTroubleshootingVFD / 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

Problem Overview

A field-issued SINAMICS S120 drive line-up reported fault F31897 on a CU320-2 control unit (firmware V2.3, order number 6SL3040-0MA00-0AA1) after an SMI-10 (Sensor Module Integrated) swap on a SIMOTICS 1FT6084-8AF71-4UA0 DRIVE-CLiQ servo motor. The set-point topology declared the motor; the actual topology declared only the SMI order number. The original SMI (6SL3055-0AA00-5NA0) was confirmed defective by hot-swapping it with a sibling axis. The replacement SMI (6SL3055-0AA00-5NA3) was new-old-stock and electrically intact, yet the drive still could not identify the motor. The fault remained. The drive line-up contained three Motor Modules and three identical 1FT6084 motors; only the replaced axis was affected.

Engineering takeaway: A physically healthy SMI is not the same as a commissioned SMI. SINAMICS uses the electronic nameplate stored inside the SMI to identify the motor type, encoder data, and winding parameters. Without that nameplate, the motor will not appear in the online topology.

System Hardware Identification

Component Order Number (MLFB) Role
Control Unit 6SL3040-0MA00-0AA1 (CU320-2 DP) Central drive controller, firmware V2.3
Servo Motor 1FT6084-8AF71-4UA0 SIMOTICS S synchronous servo, DRIVE-CLiQ interface
Old SMI-10 (defective) 6SL3055-0AA00-5NA0 Sensor Module Integrated, hardware index 0
New SMI-10 (replacement) 6SL3055-0AA00-5NA3 Sensor Module Integrated, hardware index 3
Drive Line-Up 3 × Motor Modules, 3 × 1FT6084 motors Identical axes, only one axis affected

The motor article number 1FT6084-8AF71-4UA0 decodes as a SIMOTICS S 1FT6-frame synchronous servo with integrated DRIVE-CLiQ encoder and absolute multiturn position feedback, intended for high-dynamic positioning axes. The encoder on this frame is the resolver-based type that requires an SMI10 (not SMI20/SMI24).

DRIVE-CLiQ Topology and the Role of the SMI-10

The DRIVE-CLiQ ring on SINAMICS S120 is a deterministic point-to-point serial bus running at 100 Mbit/s with automatic node detection and electronic nameplate exchange. Each DRIVE-CLiQ node carries a unique identifier and, on motor-side SMI modules, the motor's complete electronic nameplate. The SMI-10 is the resolver-interface variant; it conditions the two-track resolver signal from the motor into a digital encoder word and reports it on DRIVE-CLiQ.

CU320-2FW V2.3 Motor Module 16SL3320-… Motor Module 26SL3320-… Motor Module 36SL3320-… SMI-10 5NA3No nameplate 1FT6084Motor ⚠ Topology mismatch: SMI present, motor absent

The DRIVE-CLiQ topology editor in STARTER compares the set topology (configured in the offline project) with the actual topology (what the CU scans at power-up). Any deviation—missing node, unknown node, swapped node, or wrong article number—produces a topology fault that latches until the configuration is corrected.

Fault 31897 Analysis

F31897 was reported in the STARTER fault buffer as the active fault on the affected axis. In the standard SINAMICS S120/S150 List Manual the F3xxxx band is the encoder-fault group; specific codes such as F31885 (encoder 1 position error), F31894 (encoder 1 configuration error), and F31895 (encoder 1 signal error) are documented. The exact code 31897 is not listed in the publicly indexed fault documentation, and the engineer on site could not retrieve it from any Siemens Knowledge Base article. This is a documented ambiguity:

  • The fault may be a project-specific or commissioned-application code generated by the user's own message frame.
  • The code may be a non-indexed internal fault number visible only in the raw fault buffer (parameter r0945[], r0947[], r0949[], r3120[], r3121[], r3122[], r3123[]).
  • The display may be a misreport or a partially decoded number in STARTER; reading the raw value from r0945[0] directly with the online diagnostics is the authoritative source.
Field procedure: Always cross-check the displayed fault in the drive's HMI or STARTER fault buffer against parameter r0945 (fault number) and r0949 (fault value). The displayed text may lag the raw value, especially during commissioning of new hardware.

Root Cause: SMI Variant and Missing Electronic Nameplate

The root cause is not the SMI itself—it is the missing electronic nameplate inside the SMI. The DRIVE-CLiQ handshake between CU320-2 and a motor-side SMI performs the following steps during initialization:

  1. CU queries the SMI for its article number and revision.
  2. SMI returns its MLFB and hardware index.
  3. CU queries the motor electronic nameplate (resolver pole pairs, encoder resolution, motor kT, kE, R, Ld, Lq, thermal limits, brake data).
  4. If the SMI returns a valid nameplate whose motor matches the offline project, the topology resolves to the motor.
  5. If the SMI returns no matching nameplate, the topology resolves to the SMI module itself, the motor remains unidentified, and the drive latches a topology/encoder fault.

The hot-swap test confirmed the motor-side cabling and Motor Module are healthy. Swapping the original 5NA0 SMI into the suspect axis made the motor appear; the new 5NA3 SMI on the same axis showed only its own order number. This isolates the problem to the SMI's internal data, not its connectors, not the motor, and not the Motor Module.

SMI-10 Variant Comparison: 5NA0 vs 5NA3

Property 5NA0 (6SL3055-0AA00-5NA0) 5NA3 (6SL3055-0AA00-5NA3)
Hardware Index 0 3
Resolver Interface Yes, 2-pole resolver Yes, 2-pole resolver
DRIVE-CLiQ Compatibility CU310/CU320 across firmware V2.x and V4.x CU310/CU320 across firmware V2.x and V4.x
Firmware Compatibility All V2.x versions, no restriction Requires firmware ≥ V2.5 for full feature set; V2.3 may not recognize extended status fields
Electronic Nameplate Format Legacy v1 nameplate Extended v2 nameplate (additional thermal and resolver diagnostics)
Default State on Delivery Pre-loaded with a generic 1FT6 placeholder; OEM overwrites at end-of-line Pre-loaded with a generic 1FT6 placeholder; OEM overwrites at end-of-line
Hot-Swap Interoperability Yes Yes, but data transfer from a 5NA0 is not possible

The critical row is the last: the new 5NA3 SMI cannot inherit the motor's nameplate data from the old 5NA0 SMI by any field tool. The Siemens commissioning toolset will not allow an SMI-to-SMI data transfer between mismatched hardware indices. The motor dataset must be obtained from one of three sources:

  1. Siemens factory dataset, supplied via a service request quoting the original motor serial number.
  2. The motor's own electronic nameplate, which is read out by STARTER via Load to commissioning tool → Save dataset only if the SMI is already commissioned. On a blank SMI this read returns no usable data.
  3. The original Siemens Drive-ES commissioning archive (if available on site from the OEM's FAT/SAT files).

Solution Path A — CU320 Firmware Update to V2.6 SP2 Hotfix

Siemens phased out firmware V2.3 for the CU320-2 in the V2.6 lifecycle. V2.6 SP2 Hotfix contains bug fixes for topology detection, SMI variant handling, and DRIVE-CLiQ re-initialization. The recommended primary path is to update the CU320-2 firmware before any further SMI work.

  1. Identify the current CU320-2 firmware version: parameter r0018 on the Control Unit. Confirm version is V2.3.x.
  2. Download the SINAMICS V2.6 SP2 Hotfix service pack from Siemens Industry Online Support, search for CU320-2 firmware V2.6 SP2 Hotfix. Verify the firmware is compatible with the project; V2.6 firmware is signed and accepted by all V2.x bootloaders.
  3. Transfer the firmware to a CF card (for CU320-2 DP/PN with CF slot) or via STARTER's online firmware update function. The CF card path is the safest field method.
  4. Power-cycle the Control Unit. The new firmware loads automatically when the boot files are present on the CF card.
  5. Re-run the topology comparison in STARTER. With V2.6 SP2 the 5NA3 SMI is fully recognized even when the nameplate is generic.
Compatibility caveat: Downgrading from V2.6 to V2.3 after the update is not supported. If the project contains commissioned parameters that are tied to a specific firmware signature, capture the project archive first. DCC (Drive Control Chart) blocks and Safety Integrated parameters are version-sensitive and must be re-validated after the update.

Solution Path B — Load Motor Electronic Nameplate into the New SMI

When the firmware update alone does not bring the motor online, or when the firmware cannot be updated due to project constraints, the motor nameplate must be programmed into the SMI-10 directly. The procedure requires STARTER (or SINAMICS Startdrive) and a valid motor dataset.

  1. Open the offline project in STARTER. Navigate to the affected drive axis → Configuration → DRIVE-CLiQ wiring.
  2. Right-click the SMI node. Select Load motor data set from SMI. On a blank 5NA3 this returns the generic placeholder, not the motor data.
  3. Contact Siemens support through the regional Service Center or the Industry Online Support portal. Submit the motor serial number, the original SMI MLFB (6SL3055-0AA00-5NA0), and the motor article number (1FT6084-8AF71-4UA0). Request the corresponding motor dataset file (*.dnx or *.bin) for SMI-10 5NA3.
  4. When the dataset arrives, copy it to the STARTER project directory under \Commissioning\Drives\<axis>\Data.
  5. Right-click the SMI node again. Select Write motor data set to SMI. The dataset is transferred to the SMI's non-volatile memory and verified by checksum.
  6. Power-cycle the drive. After the next boot the topology should resolve to the motor.
Engineering note: If the dataset transfer fails with error "Incompatible SMI hardware index", the dataset is for a 5NA0 and cannot be flashed to a 5NA3. Request a 5NA3-specific dataset from Siemens support.

Commissioning Procedure After SMI Replacement

After either firmware update or nameplate load, run a full commissioning acceptance on the affected axis:

  1. Topology verification: STARTER → Online → Topology. The actual topology must match the set topology for every node, article number, and firmware version.
  2. Encoder calibration: Set p1990 = 1 (encoder adjustment, determine commutation offset). The motor must be able to rotate freely during this step; remove mechanical coupling if necessary.
  3. Commutation check: p0431 (commutation angle offset) should be populated after p1990 = 1. Compare with the value saved in the project archive; a deviation > ±5° indicates the encoder was dismounted and remounted with a different resolver zero.
  4. Identification run: Set p1910 = 1 (motor data identification, rotating). This regenerates the controller's motor model and confirms stator resistance, leakage inductance, and rotor time constant match the new nameplate.
  5. Optimization run: Set p1960 = 1 (speed controller optimization, rotating). The speed controller Kp and Tn are re-tuned automatically.
  6. Test motion profile: Execute a low-speed (< 100 rpm) jog in both directions. Check for smooth commutation. Then a high-speed (< 80% rated) jog with current monitoring.
  7. Safety check: If Safety Integrated is configured (STO/SS1/SLS/SBC), re-validate all safety functions with the acceptance test. The Safety log is cleared on SMI replacement in some firmware versions.

Verification Parameters

Parameter Description Expected Value
r0018 Firmware version of the Control Unit ≥ V2.6.x after update
r0107 Drive object type 11 (servo) for 1FT6 on SINAMICS S120
r0108 Drive object function module assignment Bits set for resolver feedback
r0141 Encoder interface identification Returns encoder interface 1, SMI-10
r0147[0] Encoder 1 article number 1FT6084-8AF71-4UA0
r0465[0] Encoder 1 actual resolution Matches project (resolver: 1 rev = 1)
p0431[0] Commutation angle offset −32768 … +32767 (°/pole pair)
r0945[0] Fault code, raw value 0 when cleared
r3120[0] Component fault, raw 0 when cleared
r8525 DRIVE-CLiQ node identification Lists SMI MLFB and firmware

If r0147[0] still shows the SMI MLFB (6SL3055-0AA00-5NA3) instead of the motor article number after the procedure, the electronic nameplate transfer did not complete; repeat Solution Path B with a verified 5NA3-specific dataset.

Preventive Measures and Spare Parts Strategy

The 5NA0 → 5NA3 transition was forced by parts obsolescence, not by an upgrade. The 1FT6 motor family was migrated across multiple SMI revisions during its production life; the SMI is a service-replaceable item but requires the dataset. The recommended spare-parts policy for sites with multiple 1FT6 axes is:

  • Maintain one commissioned spare SMI per motor article number. The commissioned SMI is loaded with the correct dataset and stored offline; it can be hot-swapped in an emergency.
  • Store the original commissioning archive (.dnx, .par, .zip) on a controlled file share. The archive contains the motor dataset and can be re-flashed to any compatible SMI in minutes.
  • Standardize the firmware version across all CU320-2 units on site. A heterogeneous V2.3 / V2.5 / V2.6 environment complicates SMI handling and increases the risk of 5NA3 incompatibilities.
  • Document the SMI hardware index in the asset register. A site's spare SMI bin should not contain mixed 5NA0 and 5NA3 stocks without matching datasets.

Related Faults and Diagnostic Matrix

Fault Description Typical Cause Resolution
F08501 DRIVE-CLiQ: LIFE sign missing Bad cable, EMI, connector Replace DRIVE-CLiQ cable, check shielding
F08502 DRIVE-CLiQ: timeout Node not responding Power-cycle affected axis, check SMI seating
F08510 DRIVE-CLiQ: transmission error CRC or framing error Replace DRIVE-CLiQ cable
F31885 Encoder 1: position error Resolver track signal degraded Replace SMI-10, re-commission
F31894 Encoder 1: configuration error SMI wrong variant or empty nameplate Apply correct dataset or firmware update
F31895 Encoder 1: signal error Resolver cable damage, dirty connector Inspect resolver pigtail, replace SMI
F31897 (reported) User-reported, not in public List Manual Likely variant mismatch + missing nameplate Update firmware to V2.6 SP2 Hotfix and load dataset
A01980 Topology comparison error Set ≠ actual topology Re-run topology compare, accept or correct
A01990 Encoder parameterization inconsistent SMI nameplate vs project mismatch Align SMI dataset with offline project

Recommended Action Plan Summary

  1. Capture the offline project archive before any firmware or dataset change.
  2. Update CU320-2 firmware from V2.3 to V2.6 SP2 Hotfix. This is the primary, recommended action and is the cleanest path out of the support-phased V2.3.
  3. If firmware update alone does not resolve the topology, request the motor dataset for 5NA3 from Siemens support, using the motor serial number and the original 5NA0 MLFB as references.
  4. Write the 5NA3-specific dataset to the SMI using STARTER's Write motor data set to SMI function.
  5. Re-commission the axis end-to-end: topology → encoder calibration → motor identification → speed optimization → safety re-validation.
  6. Update site documentation and the spare-parts register so that future SMI replacements are matched to a pre-loaded dataset.

What does SINAMICS S120 fault 31897 mean?

The exact code 31897 is not present in the indexed SINAMICS S120/S150 List Manual fault list. It appears as a non-standard fault generated by SMI variant mismatch combined with a missing electronic nameplate in the new SMI-10. Read the raw fault value from parameter r0945[0] on the affected drive object to confirm the actual code; cross-check against the encoder-fault group (F3xxxx) and the DRIVE-CLiQ fault group (F08501–F08599).

Can an SMI-10 with MLFB 5NA3 replace an SMI-10 with MLFB 5NA0?

Electrically and functionally, yes — both are 2-pole-resolver SMI10 modules. The limitation is data: the motor electronic nameplate stored in the original 5NA0 cannot be transferred to the new 5NA3 by any field tool. The motor dataset for the 5NA3 must be obtained from Siemens support, keyed to the motor serial number, before the drive will recognize the motor.

Do I need to update CU320-2 firmware to V2.6 SP2 Hotfix to use the 5NA3 SMI?

Firmware V2.6 SP2 Hotfix is the recommended fix path because V2.3 is phased out and the V2.6 firmware contains fixes for SMI variant handling and DRIVE-CLiQ topology re-initialization. It is the most reliable single-step resolution. The alternative—keeping V2.3 firmware—requires writing a valid 5NA3-specific motor dataset into the new SMI and accepting that V2.3 firmware is no longer supported.

How do I write motor data to a new SMI-10 in STARTER?

Open the project in STARTER, go online, navigate to the affected drive → Configuration → DRIVE-CLiQ wiring. Right-click the SMI node and select "Write motor data set to SMI". Point to the *.dnx or *.bin dataset file obtained from Siemens support. Confirm the checksum write, then power-cycle the drive. The next boot will resolve the topology to the motor.

How do I verify the DRIVE-CLiQ topology is correct after an SMI swap?

In STARTER open Online → Topology and compare the actual topology against the set topology. All nodes must show the correct article number, firmware version, and serial number. Read parameters r0147[0] (encoder article number, expected to show the motor article number, not the SMI article number) and r8525 (DRIVE-CLiQ node identification). Run p1990 = 1 to verify commutation; run p1910 = 1 to refresh the motor model.

Back to blog