Resolving Siemens MM440 F090 Encoder Fault with r949 Value 6

David Krause11 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

Resolving Siemens MM440 F090 Encoder Fault with r949 Value 6

The Siemens MICROMASTER 440 (MM440) inverter reports fault F090 when the encoder feedback channel detects an anomaly on the optional encoder module. When parameter r949 reports the sub-fault value 6, the drive's diagnostic logic has identified a mechanical/electrical continuity problem at the encoder interface board-to-baseboard connector, not an encoder signal degradation. This article documents the root cause analysis, mechanical remediation steps, EMC practices, and a field-proven connector rework that eliminates intermittent F090 trip events on production lines.

1. Problem Description

Symptom signature observed in the field:

  • Drive trips on F090 (Encoder fault) during run command or under load transitions.
  • After tripping, parameter r949 reads 6.
  • Power-cycle and re-start sometimes clears the fault; other times the fault is sticky until the encoder module is physically disturbed.
  • Encoder wiring, encoder head, and supply voltage are within specification (HTL 24 V at encoder module terminals).
  • Motor runs open-loop (V/f) without fault when the encoder module is removed.

This signature is diagnostic of a contact integrity problem at the 20-pin (typical) header that mates the encoder option board to the MM440 control board, not a true encoder signal fault.

Critical: Repeated F090 trip events on hoist, conveyor, or extruder duty can cause product damage, scrap, or mechanical over-speed. Persistent intermittent trips must be treated as a safety-relevant issue.

2. F090 Fault Code Definition and r949 Sub-Fault Meanings

F090 belongs to the encoder feedback fault group. The MM440 stores a numeric sub-fault code in r949 that narrows the root cause. Values most commonly observed on the encoder option module (6SE6400-0EN02-0AP0 family and equivalent SMC10/20/30 plug-in cards) are summarised below.

r949 value Sub-fault meaning Likely cause
1 Encoder signal lost (all channels) Cable break, encoder power failure
2 Track A failure A/A\ inverted pair open or shorted
3 Track B failure B/B\ inverted pair open or shorted
4 Zero/Reference (R) failure R/R\ pair open or shorted
5 Module identification failed EEPROM/ID chip unreadable; module defective
6 Encoder module not properly inserted / loose contact Header-to-board connector intermittent; backplane mating issue
7 Signal level out of tolerance HTL levels marginal, encoder supply droop
8 Signal frequency exceeded Encoder PPR/rpm exceeds max input frequency
9 Resolver/SSI comms error Wrong module variant, wiring mismatch
10 Encoder module internal fault Hardware self-test failure, replace module

When r949 = 6, the drive has detected an absence of expected identification reply or contact bounce on the encoder module backplane. This is a connector integrity fault and is therefore treated as a mechanical/EMC problem, not an encoder calibration problem.

Always read r949 immediately after the F090 trip and before reset. After acknowledgment, the value may remain latched for one fault cycle but can be cleared by a power cycle or fault acknowledgement per P2100/P2101 configuration.

3. Root Cause Analysis

From the field reports, three distinct root cause categories reproduce F090 / r949 = 6 on the MM440:

3.1 Mechanical seating of the encoder module

The encoder option plugs into a pin header on the MM440 control board and is held by two captive screws on standoffs. Repeated thermal cycling (drive heats up to ~70 °C internally) and cabinet vibration can loosen the screws or cause the PCB to warp slightly, producing contact resistance oscillation. A module that appears seated by feel may still have one row of pins floating.

3.2 EMC-induced backplane disturbance

The encoder interface is high-impedance (HTL inputs are ~5 kΩ). When the encoder cable shield is grounded only at the drive end, the cable shield acts as a drain for common-mode noise that can couple into the encoder module via the backplane reference. On plants with improper welding-machine earthing bonds, ground-potential transients during stick welding produce differential noise that the encoder option reads as a contact-loss event.

3.3 Oxidised or worn header contacts

Long-term exposure to cabinet humidity, sulfur-bearing atmospheres (paper mills, refineries), or thermal cycling produces a thin oxide layer on the gold-plated header pins. Resistance rises from the spec ~30 mΩ to hundreds of mΩ, and intermittent open circuits occur under vibration.

4. Mechanical Inspection and Re-seating Procedure

  1. Isolate the drive per EN 60204-1 lock-out/tag-out. Wait the MM440-specified discharge time (minimum 5 minutes after mains removal) before opening the cover.
  2. Remove the encoder option module by loosening both M3 captive screws. Lift the board straight up; do not rock.
  3. Inspect the 20-pin header on the MM440 control board and the mating socket on the encoder module under a magnifier. Look for:
    • Bent or retracted pins (any pin sitting below the plastic shroud plane).
    • Darkened contact area (over-temperature indicator).
    • Foreign debris or solder balls bridging adjacent pins.
  4. Clean the header with isopropyl alcohol (≥ 99 %) and a lint-free swab. Do not use contact cleaners containing silicone or lubricants.
  5. If oxidation is visible, burnish gently with a soft eraser (pencil-type), then re-clean with IPA.
  6. Re-seat the encoder module, applying firm even pressure on both sides simultaneously until the pins are fully bottomed in the socket.
  7. Tighten the captive screws to 0.4 N·m (3.5 lbf·in) in a diagonal sequence. Do not over-tighten, as the standoff threads strip easily.
  8. Restore power and verify in r001 that the encoder option is detected, then run the motor in sensorless V/f mode to confirm the drive starts.
Triple-check the seating. Field experience indicates that on MM440 encoder modules, single visual confirmation is insufficient. Perform three full insertion cycles (remove, inspect, re-insert) to confirm the header wears in correctly and the contact resistance stabilises.

5. Shielded Cable and Grounding Requirements

EMC performance of the encoder feedback path is governed by how the cable shield is terminated at both ends. The MM440 encoder interface is sensitive to common-mode voltage because its input stage references the drive's internal 0 V, which is bonded to PE at the drive terminal.

5.1 Cable selection

  • Use a twisted-pair shielded cable with individual pair foil + overall braid (e.g., Lapp UNITRONIC FD CP plus or Belden 8408/8428 family).
  • Encoder supply cores must be a separate pair from the signal pairs; never share a common return.
  • Characteristic impedance of the signal pairs: ~120 Ω (HTL differential signalling).
  • Maximum cable length for HTL at 24 V: 100 m at 100 kHz, derate linearly with PPR.

5.2 Shield termination

Shield layer Drive end (MM440) Motor/encoder end
Inner shield (pair foil) Ground to PE via encoder terminal shield clamp Floating (insulated with heat-shrink)
Outer shield (overall braid) Ground to PE 360° via EMC gland Ground to PE 360° via EMC gland at encoder housing

This two-shield scheme provides capacitive HF bonding on the inner pair (drains fast transients) while the outer braid carries the low-frequency return. Field evidence from operating plants consistently shows that bonding the outer braid at both ends resolves F090 noise-induced trips that single-end bonding cannot.

5.3 Practical EMC gland installation

  1. Strip 25 mm of outer jacket at the drive end.
  2. Fold the braid back over the outer jacket to form a pigtail-free 360° contact surface.
  3. Clamp under a shielded EMC gland (e.g., Lapp SKINTOP MS-SC) tightened to manufacturer torque (typically 2.5–3.0 N·m).
  4. Connect the gland body to the cabinet back-plate with a short, wide bonding strap (< 50 mm length, ≥ 10 mm² cross-section).

6. Plant Earthing and Welding Interference

Field investigations have repeatedly tied F090 / r949 = 6 trip bursts to welding-machine return-clamp practices on greenfield sites during construction:

  • Stick welders return their welding current via the work-clamp to the building earth electrode.
  • If the work-clamp is attached to a cable tray or any metallic structure that is bonded to the drive's PE reference, hundreds of amps of welding current flow through the cabinet ground.
  • The encoder module's header-to-board ground reference bounces by tens of volts during arc strikes, simulating a contact-open event.
Field remedy: Specify that welding machines must use a dedicated isolated work-clamp lead back to the welder's own ground rod, not the building steel or cable tray. Once welding activity ends in the plant, F090 trips on encoder-equipped drives typically cease.

7. Field-Proven Connector Rework (20-Pin Header to Flying Lead)

When the on-board header has visibly worn or oxidised beyond recovery, and replacement MM440 encoder modules are difficult to source, the following rework has been used successfully in production lines:

  1. Order a mating 20-pin (2×10, 2.54 mm pitch) IDC socket pair: male header on a short flying lead (~150 mm) and female socket clamped to the existing board header.
  2. Remove the encoder module. Solder/crimp the male header flying lead to the encoder module's 20-pin pad side, maintaining the original pin-out.
  3. Mount the female socket onto the MM440 control board header (adhesive-backed plastic frame or hot-melt staking).
  4. Bundle the flying lead with a strain-relief grommet at the encoder module exit and at the control board entry.
  5. Tie-wrap the flying lead to a fixed cable tray so vibration cannot fatigue the crimps.
  6. Re-apply power and verify with the encoder diagnostic page.

This approach provides a serviceable connector that can be replaced in 30 seconds without desoldering the MM440 control board header if it wears again.

ESD precaution: The MM440 encoder module is ESD-sensitive (HBM Class 1A, 250 V). Use a grounded wrist strap and ESD mat when performing the connector rework.

8. Commissioning Verification Checklist

After any F090 remediation, perform the following verification sequence before returning the drive to production duty:

Step Action Expected result
1 Apply control power only; do not enable run r001 = 0, no pre-charge fault
2 Read r949 and clear it (P0952 if available) r949 = 0
3 Check encoder option identification parameter Module type reported correctly
4 Hand-rotate motor shaft slowly (open enable) Pulse counter increments monotonically in r0061 (or equivalent feedback parameter)
5 Run motor in V/f mode to 50 % speed, 30 s No F090; r0036 (output frequency) tracks r0020 (setpoint)
6 Switch to closed-loop vector (SLVC) with P1300 = 21 Stable torque, no oscillation in r0027 (actual current)
7 Apply 100 % step load, observe F090 trip margin Drive sustains load, no F090 in r0947 fault buffer
8 Cycle power three times consecutively Encoder module detected on every cold start
9 24-hour soak test at operating temperature r949 = 0 throughout; r0947 buffer empty

9. Related Fault Codes and Cross-Reference

The MM440 fault buffer (r0947 / r0948 / r0949) should always be inspected when investigating F090. Adjacent faults that can mask or co-exist with F090:

Fault Meaning Relationship to F090
F085 Encoder interface initialisation failure Often co-reported on first power-up with a freshly seated module
F091 Encoder signal plausibility error May follow F090 if encoder head itself is marginal
F008 DC bus undervoltage Can appear during mains dip and trigger encoder logic reset
F052 Encoder option EEPROM CRC Indicates module internal memory failure, not contact
A079 Encoder signal warning (not a trip) Threshold-triggered by r949 = 6 chatter, before fault latches

10. Preventive Maintenance Schedule

For encoder-equipped MM440 drives in continuous duty, integrate the following preventive maintenance activities:

Interval Action
Monthly Read r949 fault buffer; trend encoder count integrity
Quarterly Visual inspection of cabinet door gasket integrity (humidity ingress)
Semi-annually Re-torque encoder module captive screws to 0.4 N·m
Annually Remove encoder module, inspect header, clean with IPA
5-yearly Replace encoder option module prophylactically in harsh environments

11. Diagnostic Flowchart

F090 trip occurs Read r949 r949 = 6? No Investigate encoder Yes Power down, wait 5 min Remove encoder module Inspect 20-pin header Clean, re-seat, verify

12. Spare Parts Reference

Recommended spares for encoder-equipped MM440 fleets:

  • Encoder option module (verify variant: HTL 24 V, TTL 5 V, SSI, resolver)
  • M3 standoff screws for module mounting
  • 20-pin (2×10, 2.54 mm) IDC header pair for rework
  • EMC glands sized to encoder cable OD
  • Shielded twisted-pair encoder cable, drum length

13. Safety Notes

  • Always de-energise the drive and follow lock-out/tag-out procedures before opening the enclosure.
  • Capacitors in the MM440 DC bus retain hazardous voltage for several minutes after mains removal; observe the 5-minute discharge rule.
  • Encoder wiring modifications must comply with the drive's installation manual and local electrical codes.
  • If the drive controls a hoist, lift, or any safety-relevant axis, treat any F090 trip as a potential safety stop and verify the brake circuit independently before returning to service.

14. Frequently Asked Questions

What does F090 mean on a Siemens MM440 drive?

F090 is the encoder fault. The MM440 stores a numeric sub-fault in r949 that pinpoints the cause. When r949 reads 6, the encoder option module is not making reliable contact with the control board header.

Is r949 = 6 always caused by a loose module?

Not always. r949 = 6 most commonly indicates intermittent contact at the 20-pin header, but it can also be triggered by severe common-mode EMC transients that mimic a contact-open event. Inspect the mechanical seating first, then audit the encoder cable shield and plant earthing.

Should the encoder cable shield be grounded at one end or both ends?

For the outer braid (overall shield), ground at both ends using 360° EMC glands. For the inner pair foil shield, ground only at the drive end. This two-shield scheme provides both HF drain and low-impedance return, and is the configuration that has consistently eliminated F090 trips on operating plants.

Can I keep running the motor in V/f mode without the encoder?

Yes. Setting P1300 = 0 or 2 (V/f or FCC) disables the encoder dependency and the motor will run open-loop. This is a useful diagnostic step but is not a permanent fix if the application requires closed-loop speed or torque control.

How long does the encoder module rework last?

With proper strain relief and quarterly re-torque of the module screws, the rework typically delivers 2–5 years of service life in light-industrial environments. In harsh atmospheres (paper, chemical, marine), plan for annual preventive replacement of the encoder module.

What is the torque specification for the encoder module mounting screws?

Tighten the M3 captive screws to 0.4 N·m (3.5 lbf·in) in a diagonal sequence. Do not exceed 0.5 N·m, as the standoff threads strip easily on the MM440 control board.

Back to blog