SiemensETIJohnson ControlsIFMSICKWIKABosch RexrothELKO EPHYUNDAIABBVEGAKSR KUEBLERAlfa Laval

Fault · SINAMICS G130, G150, S120, S150

F31150Encoder 1: Initialization error

What it means

F31150 tells you that the drive could not initialize Encoder 1: the encoder functionality selected in p0404 cannot be executed — one manual words the same condition as the selected functionality is not operating correctly — and the drive registers an encoder malfunction. Depending on how the drive is configured, the same condition can also be output as an alarm or with no reaction instead of as a fault.

Why it appears

  • The encoder functionality selected in p0404 cannot be executed / is not operating correctly.
  • An encoder malfunction has been detected; which track or function is affected is coded bit by bit in the fault value, using the bit assignment of p0404.

What to check

  1. Check that p0404 is set correctly.
  2. Check the encoder type used — incremental or absolute — and, for SMCxx, check the encoder cable.
  3. If relevant, note any additional fault messages that describe the fault in more detail.

Reading the message value

  • The drive stores the fault value in r0949; interpret it hexadecimal.
  • The bit assignment of the value corresponds to that of p0404 (Encoder configuration effective).
  • The manual gives one example: bit 5 set means Error track C/D.

Parameters the manual names

  • p0404 (Encoder configuration effective) — the encoder functionality whose setting is failing here; check that it is set correctly.
  • r0949 (fault value) — read the coded encoder malfunction here, hexadecimal; its bits follow the p0404 bit assignment.
  • p0491 (Motor encoder fault response ENCODER) — the manual's cross-reference for this fault; it holds the encoder fault response the drive executes.

Acknowledging and restarting

Acknowledge the fault with pulse inhibit: the acknowledgment only takes effect while the drive is not outputting pulses. If the message is configured to appear as an alarm or with no reaction, no acknowledgment is required.

What differs between the drive families

Straight from the manuals' own fields — F31150 is not described identically everywhere.

Drive familyReactionAcknowledgeMessage classComponentManual
S120, S150Infeed: NONE Servo: ENCODER (IASC/DCBRK, NONE, OFF1, OFF2, OFF3, STOP2) Vector: ENCODER (IASC/DCBRK, NONE, OFF1, OFF2, OFF3, STOP2) Hla: ENCODER (NONE, OFF1, OFF2, OFF3, STOP2)PULSE INHIBITError in the parameterization / configuration / commissioning procedure (18)Sensor Module Encoder 1SINAMICS S120, S150 List Manual · p. 3043
G130, G150Vector: ENCODER (IASC/DCBRK, NONE, OFF1, OFF2, OFF3, STOP2) Infeed: NONEPULSE INHIBITError in the parameterization / configuration / commissioning procedure (18)Sensor Module Encoder 1SINAMICS G130, G150 List Manual · p. 1730

The drives this code lives on

F31150 is described for G130, G150, S120, S150. These are the converters of those families in our catalogue — price on request.

Questions technicians ask

What does fault F31150 in SINAMICS mean?

It reports that Encoder 1 could not be initialized: the encoder functionality selected in p0404 cannot be executed, and the drive registers an encoder malfunction.

How do I fix F31150?

Check that p0404 is set correctly, check the encoder type used (incremental or absolute) and, for SMCxx, the encoder cable, and note any further fault messages that describe the problem in more detail.

What does the fault value of F31150 show?

Read r0949 hexadecimal: its bit assignment matches p0404, so each set bit points to the affected track or function — for example, bit 5 set means error track C/D.

How is F31150 acknowledged?

As a fault it is acknowledged with pulse inhibit, i.e. only while the drive is not outputting pulses. When the message is configured as an alarm or with no reaction, no acknowledgment is needed.

Codes next to this one

Source

Written from Siemens' own List Manuals and operating instructions; every number, designation and parameter on this page is checked against them before publication.

All SINAMICS codes: fault and alarm codes · the F31xxx group · SINAMICS manuals · Siemens manuals