Ppcr221 Fault Codes Full Fixed | Rexroth

This is a specific request, as Bosch Rexroth does not publicly release the full PPCR221 (Part Number: R911170328) fault code list in a single consumer-accessible manual. The PPCR221 is a PLC/PAC (Programmable Automation Controller) running the Rexroth IndraLogic (CoDeSys 2.3) firmware.

The fault codes you see are a combination of system diagnostics (I/O, Bus, CPU) and user-programmed errors.

Here is the best practical guide to finding, interpreting, and troubleshooting PPCR221 fault codes.


1. Fault Code Structure

The PPC-R 22.1 utilizes a specific alphanumeric format for fault identification. Understanding this structure is the first step in diagnosis.

Format: Fxxxx or Exxxx

  • F (Fault): Critical errors that usually halt machine operation or specific axes.
  • E (Error/Warning): Non-critical anomalies that do not necessarily stop operation but require attention.

Categories: The first digit often denotes the category of the fault: rexroth ppcr221 fault codes full

  • F0xxx / F1xxx: Internal System / Firmware Errors
  • F2xxx: Memory / Data Errors
  • F3xxx: Communication / Fieldbus Errors
  • F4xxx: Motion / Drive Control Errors
  • F5xxx: Application / PLC Logic Errors

2. How to Read the Fault Codes (The Real Method)

The PPCR221 does not have a 7-segment display. Faults are communicated via:

A. RUN/ERR LED Patterns (Hardware & System Bus):

| LED State | Meaning | Likely Fault Code Category | | :--- | :--- | :--- | | Green RUN, Red ERR OFF | Normal operation | No fault | | Green OFF, Red ON | Hardware fault (internal) | CPU error, watchdog | | Green OFF, Red flashing (1Hz) | STOP state (no program) | Configuration missing | | Green ON, Red flashing (2Hz) | Bus communication error (Sercos, PROFIBUS, PROFINET) | Fieldbus fault | | Both flashing alternately | Firmware update / Bootloader mode | Recoverable via service tool |

B. Fieldbus Specific Errors (Most Common):

  • PROFIBUS DP (if equipped): The PPCR221 acts as a master/slave. Faults appear as BF (Bus Fault) LED flashing.
    • Code 0x0xxx: Station not ready.
    • Code 0x7xxx: Parameterization error (wrong GSD file).
  • PROFINET: Faults are read via the engineering tool (IndraWorks). Typical codes: 0xE000 (Link down), 0xE010 (Name mismatch).

C. The "User Faults" (80% of what you see): The PPCR221 runs CoDeSys 2.3. Any "Fault Code" shown on an HMI is almost certainly a custom variable (e.g., fault_code := 1234). You need the PLC project source code or a fault list exported from the program. This is a specific request, as Bosch Rexroth

F2016 – Invalid Parameter Combination

  • Cause: Incompatible settings (e.g., motor rated current > drive continuous current).
  • Fix: Use IndraWorks → Parameter Comparison → Load valid parameter set.

Category 3: Encoder & Speed Feedback Faults

If the PPCR221 loses track of the motor’s rotor position, it will fault immediately to prevent runaway.

| Fault Code | Description | Common Cause | Immediate Action | | :--- | :--- | :--- | :--- | | F501 | Encoder Communication Error (EnDat) | Broken shield; faulty ribbon cable; noise interference. | Reseat encoder connector X8. Check for 5V supply between pins. | | F503 | Hall Sensor Invalid State | Three hall sensors giving an impossible pattern (e.g., 111 or 000). | Inspect hall sensor PCB inside motor. Replace if magnetized debris present. | | F510 | Resolver Mismatch | Motor feedback and drive resolver settings differ. | Compare P-0-0114 (Resolver poles) with actual motor. | | F512 | Speed Deviation Too High | Commanded speed vs. actual speed difference > threshold. | Mechanical binding; encoder coupling slipped. |

Pro Tip for F503: This is common in high-vibration environments. Use a syringe of electronic contact cleaner on the hall sensor connector. If the fault returns weekly, replace the motor feedback board.

When to Replace vs. Repair the PPCR221

You have the full list of Rexroth PPCR221 fault codes. But some codes indicate terminal failure:

| Scenario | Repair Possible? | Recommended Action | | :--- | :--- | :--- | | Single blown IGBT (F112, F113) | Yes – by certified Rexroth service center | Ship for repair. Cost ~$1,200–$1,800. | | PCB trace damage from moisture | Rare – often unrepairable | Replace. Corrosion spreads. | | Firmware corruption (B005) | Yes – firmware can be re-flashed | Request firmware file from Bosch support (requires serial number). | | Multiple random fault codes (F301, F501, A101 together) | No – main processor failure | Immediate replacement. | F (Fault): Critical errors that usually halt machine

Replacement part number: The current equivalent is Rexroth PPCR221-10A (upgraded version). Ensure you transfer the memory card (SD card slot on the top) to preserve motor parameters.


Category 5: System & Internal Errors (A or B Warnings)

These codes do not trip the drive immediately but warn of impending failure.

| Fault Code | Description | Risk Level | Suggested Action | | :--- | :--- | :--- | :--- | | A101 | Heatsink Temperature High (>85°C) | Medium – drive may derate | Clean cooling fan filter; check ambient temperature. | | A220 | Lifetime Warning – DC Bus Capacitors | High – plan replacement | Internal electrolytic capacitors drying out. Schedule drive replacement within 6 months. | | B001 | Parameter Checksum Error | Medium – parameters corrupted | Restore from backup file (.PRM or .PAR). | | B005 | Firmware Incompatibility | Critical | The power section firmware does not match control firmware. Contact Rexroth support. |

Do not ignore B001. If you see this after a power outage, the drive’s battery-backed RAM may have failed. You must rewrite parameters manually.


The Architecture of Fault Codes

The PPC-R22.1 does not utilize a simple "Check Engine" light approach. Instead, it employs a hierarchical diagnostic system that categorizes faults based on the component hierarchy: System -> Card -> Channel -> Axis.