SiemensETIJohnson ControlsIFMSICKWIKABosch RexrothELKO EPHYUNDAIABBVEGAKSR KUEBLERAlfa Laval

Alarm · SINAMICS S120, S150

A35228TM: Sampling time p4099[3] invalid

What it means

A35228 signals that the sampling time set in p4099[3] for the incremental encoder emulation of Terminal Module 41 (TM41) does not correspond to a valid value. Which of the validity rules was violated is stored as an alarm value in r2124. Depending on the drive's configuration, the same condition can also be output as a fault (F) — then with an OFF1 reaction, or in other configurations with no reaction or OFF2 — or as a message without any reaction (N).

Why it appears

  • The sampling time set in p4099[3] for the incremental encoder emulation of Terminal Module 41 (TM41) does not correspond to the valid value; which concrete rule is broken is shown by the alarm value in r2124.

What to check

  1. If necessary, cancel the BICO interconnection via connector input p4420.
  2. Check the sampling time in p4099[3] against the validity rules listed with the alarm value below and correct the setting so that it complies with all of them.
  3. If necessary, set the BICO interconnection via connector input p4420 again. Note that every time this interconnection is reset, the drive re-checks p4099[3] and outputs the message anew if the value is still invalid.

Reading the message value

  • The message value is the alarm value from r2124, interpreted as a decimal number:
  • 1 — a sampling time p4099[3] less than 125 µs was set.
  • 2 — an integer multiple of the DRIVE-CLiQ clock cycle was not entered in p4099[3].
  • 3 — in the SINAMICS mode (p4400 = 1), the sampling time in p4099[3] is not an integer multiple of the current controller sampling time (p0115[0]) of the drive object that supplies the position setpoint (CI: p4420) for the incremental encoder simulation; or the encoder interconnected via connector input p4420 (e.g. an SSI encoder) is sampled in a slower clock cycle.

Parameters the manual names

  • p4099 — inputs/outputs sampling time: index [3] holds the TM41 incremental encoder emulation sampling time that has to be corrected here.
  • r2124 — alarm value: read it as a decimal number to see which of the three validity rules for p4099[3] was violated.
  • p4400 — TM41 encoder emulation operating mode: with p4400 = 1 (SINAMICS mode), p4099[3] must also be an integer multiple of p0115[0].
  • p0115 — sampling time for supplementary functions: p0115[0] is the current controller sampling time of the drive object supplying the position setpoint, to which p4099[3] must relate as an integer multiple in SINAMICS mode.
  • p4420 — CI: TM41 encoder emulation position setpoint: the BICO interconnection via this connector input is canceled and set again so that the drive re-checks p4099[3].

Acknowledging and restarting

Correct the setting of p4099[3]; the system then automatically performs a warm restart/sub-boot — the message itself requires no acknowledgment.

The same on every family

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

Drive familyReactionAcknowledgeMessage classComponentManual
S120, S150NONENONEError in the parameterization / configuration / commissioning procedure (18)NoneSINAMICS S120, S150 List Manual · p. 3220

The drives this code lives on

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

Questions technicians ask

What does alarm A35228 on a SINAMICS drive mean?

The sampling time set in p4099[3] for the incremental encoder emulation of Terminal Module 41 (TM41) is not a valid value. The alarm value in r2124 shows which validity rule was broken.

How do I clear alarm A35228?

Correct p4099[3] so that it meets the validity rules, and if necessary cancel and then re-set the BICO interconnection via p4420. The system then automatically performs a warm restart/sub-boot.

What do the alarm values 1, 2 and 3 of A35228 mean?

Value 1: p4099[3] was set below 125 µs. Value 2: an integer multiple of the DRIVE-CLiQ clock cycle was not entered in p4099[3]. Value 3: in SINAMICS mode (p4400 = 1) p4099[3] is not an integer multiple of p0115[0], or the connected encoder (e.g. SSI) is sampled in a slower clock cycle.

Why does A35228 reappear every time I change the p4420 interconnection?

Every time the BICO interconnection via connector input p4420 is reset, the drive re-checks the sampling time in p4099[3] and outputs the message again if the value is still invalid. Correct p4099[3] itself to stop the message.

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