SiemensETIJohnson ControlsIFMSICKWIKABosch RexrothELKO EPHYUNDAIABBVEGAKSR KUEBLERAlfa Laval

Fault · SINAMICS G130, G150, S120, S150

F31112Encoder 1: Encoder signals an internal error

What it means

F31112 means that Encoder 1 has told the drive, inside its serial protocol, that it has an internal error: the encoder sets the fault bit in the position protocol it transmits. The drive stores the message value — the fault value — in r0949; interpreted in binary, bit 0 shows that this fault bit is set. Depending on how the drive is configured, the same condition can also be output as an alarm or as a message without any reaction instead of a fault.

Why it appears

  • The encoder signals an internal error to the drive: it sets the fault bit in the serial position protocol it sends.

What to check

  1. Read the fault value in r0949 and interpret it in binary — bit 0 shows whether the encoder has set the fault bit in the position protocol.
  2. If bit 0 = 1 and an EnDat encoder is connected, open the neighbouring fault F31111: the manual notes that it may provide further details about the encoder's internal error.

Reading the message value

  • %1 = fault value, stored in r0949 — interpret the value in binary.
  • Bit 0: Fault bit in the position protocol.

Parameters the manual names

  • r0949 — holds the fault value of this message; read it in binary, where bit 0 indicates the fault bit in the encoder's position protocol.

Acknowledging and restarting

As a fault, the message must be acknowledged, and acknowledgement is accepted once pulses are inhibited; afterwards the drive can be restarted. Where the same condition is output as an alarm or without reaction, the manual specifies no reaction and no acknowledgement for those variants.

What differs between the drive families

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

Drive familyReactionAcknowledgeMessage classComponentManual
S120, S150Infeed: NONE Servo: ENCODER (IASC/DCBRK, NONE) Vector: ENCODER (IASC/DCBRK, NONE) Hla: ENCODER (NONE)PULSE INHIBITActual position/speed value incorrect or not available (11)Encoder 1SINAMICS S120, S150 List Manual · p. 3030
G130, G150Vector: ENCODER (IASC/DCBRK, NONE) Infeed: NONEPULSE INHIBITActual position/speed value incorrect or not available (11)Encoder 1SINAMICS G130, G150 List Manual · p. 1720

The drives this code lives on

F31112 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 F31112 mean on a SINAMICS drive?

Encoder 1 has signalled an internal error by setting the fault bit in the serial position protocol it sends to the drive. The fault value in r0949 shows this in bit 0.

How do I fix F31112?

Acknowledge the fault once pulses are inhibited. Read r0949 in binary: if bit 0 = 1 and an EnDat encoder is connected, F31111 may provide further details about the internal error.

Can F31112 also appear as an alarm?

Yes. Depending on the drive's configuration, the same condition can also be output as an alarm or with no reaction; the manual specifies no reaction and no acknowledgement for those variants.

Which parameter stores the F31112 fault value?

r0949. Interpret the value in binary — bit 0 is the fault bit in the encoder's position protocol.

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