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
- If necessary, cancel the BICO interconnection via connector input p4420.
- 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.
- 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 family | Reaction | Acknowledge | Message class | Component | Manual |
|---|---|---|---|---|---|
| S120, S150 | NONE | NONE | Error in the parameterization / configuration / commissioning procedure (18) | None | SINAMICS 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
