SiemensETIJohnson ControlsIFMSICKWIKABosch RexrothELKO EPHYUNDAIABBVEGAKSR KUEBLERAlfa Laval

Alarm · SINAMICS G130, G150, S120, S150

A07589Encoder 3: Position actual value preprocessing does not have a valid encoder

What it means

A07589 is raised by the position actual value preprocessing of Encoder 3 when there is no valid encoder behind it. The manual titles the message Encoder 3: Position actual value preprocessing does not have a valid encoder: an encoder data set has been assigned for the position actual value preprocessing, but the data set it points to contains no usable encoder data. The S120/S150 and the G130/G150 manuals describe this alarm identically, except that the S120/S150 remedy adds one further parameter reference (p2502). The alarm signals a parameterization or commissioning problem, not a hardware event detected during operation.

Why it appears

  • An encoder data set has been assigned for Encoder 3, but that data set contains no encoder data at all — no encoder type is selected (p0400 = 0).
  • The assigned encoder data set contains invalid encoder data, for example a rotary encoder pulse number of 0 (p0408 = 0).

What to check

  1. Check the drive data sets and encoder data sets: the encoder data set number for Encoder 3 is set in p0189, while p0187 and p0188 hold the corresponding numbers for Encoder 1 and Encoder 2.
  2. In the assigned encoder data set, verify that an encoder type is selected — p0400 may not be 0.
  3. Verify that the encoder data in the data set is complete and valid; the manual cites p0408, the rotary encoder pulse number, as an example of data that may not be 0.
  4. On S120 and S150, also check the encoder assignment via p2502 (LR encoder assignment), which the manual names as an additional reference for this alarm.

Parameters the manual names

  • p0189 (Encoder 3 encoder data set number) — shows which encoder data set Encoder 3 takes its data from; check it first when the alarm appears.
  • p0188 (Encoder 2 encoder data set number) and p0187 (Encoder 1 encoder data set number) — the corresponding encoder data set numbers of the other encoders, checked together with the drive data sets.
  • p0400 (encoder type selection) — must contain a valid encoder type in the assigned data set; a value of 0 means the data set holds no encoder data.
  • p0408 (rotary encoder pulse number) — the manual's example of invalid encoder data: a pulse number of 0 makes the assigned data set unusable.
  • p2502 (LR encoder assignment) — named in the S120/S150 remedy as an additional reference when checking the encoder assignment.

Acknowledging and restarting

This alarm requires no acknowledgment. It only reports the state of the encoder parameterization: once the encoder data set assigned to Encoder 3 contains a valid encoder — an encoder type selected in p0400 and valid data such as the rotary encoder pulse number in p0408 — the condition for the alarm is removed.

The same on every family

Every manual that describes A07589 gives it the same reaction, acknowledgement and message class.

Drive familyReactionAcknowledgeMessage classComponentManual
S120, S150NONENONEError in the parameterization / configuration / commissioning procedure (18)Encoder 3SINAMICS S120, S150 List Manual · p. 2854
G130, G150NONENONEError in the parameterization / configuration / commissioning procedure (18)Encoder 3SINAMICS G130, G150 List Manual · p. 1588

The drives this code lives on

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

The position actual value preprocessing of Encoder 3 has no valid encoder: an encoder data set is assigned, but it contains no encoder data (p0400 = 0) or invalid data such as a pulse number of 0 (p0408 = 0).

How do I fix alarm A07589?

Check the drive data sets and encoder data sets. Confirm that the encoder data set assigned to Encoder 3 (p0189) contains an encoder type in p0400 and valid data such as the rotary encoder pulse number in p0408.

Does A07589 have to be acknowledged?

No. The manual lists no acknowledgment for this alarm; the condition is removed by correcting the encoder data set so that it holds a valid encoder.

Which parameters belong to A07589?

p0187, p0188 and p0189 (encoder data set numbers), p0400 (encoder type selection) and p0408 (rotary encoder pulse number); on S120 and S150 the manual additionally names p2502 (LR encoder assignment).

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 A07xxx group · SINAMICS manuals · Siemens manuals