PEr

Program error

Lenze · 9300 Series

What does PEr mean?

An error has been detected in the program flow of the device. This signifies an internal software issue that prevents normal operation.

Common Causes

  • Corrupted internal firmware image due to an interrupted update process or faulty flash memory.
  • Incorrectly configured software logic or control sequence (e.g., an infinite loop, invalid memory access) in user-defined programming.
  • Hardware malfunction (e.g., CPU, RAM) causing unpredictable program execution or data corruption.
  • Stack overflow or heap memory exhaustion in the device's internal operating system, often from complex or resource-intensive operations.
  • Unhandled exception or division by zero error within the device's application code, leading to a program crash.

Repair Steps & Checklist

Click steps to track your progress.

  1. 1

    Power cycle the device and observe if the error persists, indicating a persistent software or hardware issue.

  2. 2

    Re-flash the device firmware with the latest stable version using the manufacturer's specified programming tool.

  3. 3

    Load the factory default parameter set (e.g., using parameter P0-01 = 0) to clear any potentially conflicting user configurations.

  4. 4

    If user-defined application logic exists, review the program for logical errors, array out-of-bounds access, or recursive calls.

  5. 5

    Monitor CPU load and memory usage (if accessible via diagnostics) to identify resource exhaustion as a potential cause.

  6. 6

    Perform a diagnostic hardware check if available, or consider sending the unit for service if firmware re-flash does not resolve the issue.

Browse all codes in this manual (145)
Verified technical data. Last updated: March 2026

Related Faults