What it means
F31136 is issued against Encoder 1 when the encoder reports that it could not determine its multiturn position. The encoder carries this information bit by bit in an internal status/fault word: some of these bits trigger the fault, the others are pure status displays. The drive stores the complete word as the fault value, so the exact sub-cause can be read from it. The two list manuals give the message slightly different titles — "Encoder 1: Error when determining multiturn information" and "Encoder 1: Fault when determining the position (multiturn)" — but describe the same behaviour.
Why it appears
- The encoder itself has identified a position determination fault for the multiturn information and signals it through the bits of its internal status/fault word — the set multiturn bits are what triggers F31136.
What to check
- Read the fault value in r0949, interpreting it in binary, and note which bits are set.
- Evaluate the multiturn bits 26 to 30 first: they name the concrete multiturn problem (position 1, position 2, system, power down, overflow/underflow).
- Check whether further bits are set. Bits 0 and 1 (F1, F2) are only safety status displays; any other set bit points to a separate encoder fault that has its own code and page.
- Replace the encoder if this evaluation shows that the encoder itself is defective.
Reading the message value
The drive writes the encoder's status/fault word into the message value and into r0949; interpret it in binary. The manual decodes each bit of this word — where a bit carries two designations, the first applies to DRIVE-CLiQ encoders and the second to EnDat 2.2 encoders. The bits that concern this fault are the multiturn bits:
- Bit 26: Multiturn position 1
- Bit 27: Multiturn position 2
- Bit 28: Multiturn system
- Bit 29: Multiturn power down
- Bit 30: Multiturn overflow/underflow
- Bit 31: Multiturn battery (reserved)
Bits 0 and 1 (F1, F2) are safety status displays only. Every remaining bit of the word is either a reserved status display or points to a separate encoder fault; the manual names the code belonging to each of these bits, and those codes are described on their own pages.
Parameters the manual names
- r0949 — fault value: read it in binary here to see which multiturn bit of Encoder 1's status/fault word is set.
Acknowledging and restarting
Acknowledge the fault once the cause has been removed; the acknowledgement also releases the pulse inhibit again so the drive can be restarted. The manual adds a special case for EnDat 2.2 encoders: An EnDat 2.2 encoder may only be removed and inserted in the "Park" state.
If the encoder was removed while not in the Park state, a POWER ON (switch-off/switch-on) after re-inserting the encoder is necessary to acknowledge the fault.
What differs between the drive families
Straight from the manuals' own fields — F31136 is not described identically everywhere.
| Drive family | Reaction | Acknowledge | Message class | Component | Manual |
|---|---|---|---|---|---|
| S120, S150 | Infeed: NONE Servo: ENCODER (IASC/DCBRK, NONE) Vector: ENCODER (IASC/DCBRK, NONE) Hla: ENCODER (NONE) | PULSE INHIBIT | Actual position/speed value incorrect or not available (11) | Encoder 1 | SINAMICS S120, S150 List Manual · p. 3039 |
| G130, G150 | Vector: ENCODER (IASC/DCBRK, NONE) Infeed: NONE | PULSE INHIBIT | Actual position/speed value incorrect or not available (11) | Encoder 1 | SINAMICS G130, G150 List Manual · p. 1728 |
The drives this code lives on
F31136 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 F31136 mean on a SINAMICS G130, G150, S120 or S150?
Encoder 1 reports that it could not determine its multiturn position. The exact sub-cause is encoded bit by bit in the fault value r0949, which you read in binary.
How do I evaluate the fault value of F31136?
Display r0949 in binary and look at the multiturn bits: bit 26 multiturn position 1, bit 27 position 2, bit 28 system, bit 29 power down, bit 30 overflow/underflow. Other set bits point to separate encoder faults with their own codes.
How do I clear fault F31136?
Determine the detailed cause from the fault value and replace the encoder if necessary. If an EnDat 2.2 encoder was withdrawn outside the Park state, a POWER ON (switch-off/switch-on) after re-insertion is needed to acknowledge the fault.
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
