What it means
F31805 is the drive's report that the checksum over the data stored in the EEPROM of Sensor Module Encoder 1 no longer matches: the parameter data held on the module is corrupted. The drive writes the exact cause as a hexadecimal fault value into r0949, so the message value %1 distinguishes an EEPROM access error (01) from too many blocks in the EEPROM (02). Depending on the drive's configuration, the same condition can also be signalled as an alarm (A) or as a message without a reaction (N); this page describes the fault variant.
Why it appears
- The data in the EEPROM of Sensor Module Encoder 1 is corrupted — the internally stored parameter data no longer matches its checksum. The manuals for the different families word this identically in substance, once as corrupted data in the EEPROM, once as corrupted internal parameter data.
- Which of the two underlying problems occurred is shown by the fault value: an EEPROM access error (01) or too many blocks in the EEPROM (02).
What to check
- Read the fault value in r0949, interpreting it hexadecimal: 01 means an EEPROM access error, 02 means too many blocks in the EEPROM.
- Replace the module, Sensor Module Encoder 1 — this is the only remedy the manuals give for this fault; no repair, re-download or reparameterization step is described.
Reading the message value
- The message value %1 carries the fault value, which the drive stores in r0949 and which is to be interpreted hexadecimal:
- 01: EEPROM access error.
- 02: Too many blocks in the EEPROM.
Parameters the manual names
- r0949 — fault value: read it hexadecimal to tell which EEPROM problem the drive detected here, an access error (01) or too many blocks in the EEPROM (02).
- p0491 — motor encoder fault response ENCODER: the manuals cross-reference this parameter for this fault because it sets how the drive responds to a motor encoder fault.
Acknowledging and restarting
The fault must be acknowledged immediately. In practice this happens after Sensor Module Encoder 1 has been replaced, since replacing the module is the only remedy listed; once the message is acknowledged, the drive can be restarted. If the condition is configured to come as an alarm (A) or with no reaction (N), the manuals specify neither a reaction nor an acknowledgement for those variants.
What differs between the drive families
Straight from the manuals' own fields — F31805 is not described identically everywhere.
| Drive family | Reaction | Acknowledge | Message class | Component | Manual |
|---|---|---|---|---|---|
| S120, S150 | Infeed: OFF2 (NONE) Servo: ENCODER (IASC/DCBRK, NONE) Vector: ENCODER (IASC/DCBRK, NONE) Hla: ENCODER (NONE) | IMMEDIATELY | Hardware/software error (1) | Sensor Module Encoder 1 | SINAMICS S120, S150 List Manual · p. 3062 |
| G130, G150 | Vector: ENCODER (IASC/DCBRK, NONE) Infeed: OFF2 (NONE) | IMMEDIATELY | Hardware/software error (1) | Sensor Module Encoder 1 | SINAMICS G130, G150 List Manual · p. 1747 |
The drives this code lives on
F31805 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 F31805 mean on a SINAMICS drive?
It reports an EEPROM checksum error on Sensor Module Encoder 1: the parameter data stored in the module's EEPROM is corrupted. The fault value in r0949 shows whether it was an EEPROM access error (01) or too many blocks in the EEPROM (02).
How do I clear F31805?
The manuals give only one remedy: replace Sensor Module Encoder 1. The fault is then acknowledged immediately and the drive can be restarted.
Can F31805 also appear as an alarm?
Yes. Depending on the drive's configuration, the same condition can also be issued as an alarm (A) or with no reaction (N); for those variants the manuals specify neither a reaction nor an acknowledgement.
Which parameters belong to F31805?
r0949 holds the hexadecimal fault value (01 or 02), and the manuals cross-reference p0491, the motor encoder fault response ENCODER, which governs how the drive reacts to this encoder 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
