EL
ErrorLib
Marken
||
  1. Startseite
  2. Lenze
  3. 9300 Series
  4. 0210
About·Privacy·Terms

ErrorLib — Industrielle Fehlercodes Bibliothek

Haftungsausschluss: ErrorLib ist ein unabhängiges technisches Referenztool. Obwohl wir Genauigkeit anstreben, überprüfen Sie immer die offiziellen Servicehandbücher des Herstellers, bevor Sie Wartungsarbeiten an Industrieanlagen durchführen. ErrorLib ist nicht mit den aufgeführten Marken verbunden.

0210

float Cycl.-T

Lenze · 9300 Series

Was bedeutet 0210 ?

Ein float-Fehler, wie z.B. eine Division durch Null, ist in der zyklischen Aufgabe (PLC_PRG ID 1) während Realzahlberechnungen aufgetreten. Dies deutet auf ein Problem innerhalb der arithmetischen Operationen des SPS-Programms hin, das die zyklische Ausführung beeinträchtigt.

Häufige Ursachen

  • Division durch Null innerhalb der zyklischen Aufgabe PLC_PRG, typischerweise aus benutzerdefinierten Berechnungen mit Prozessvariablen (z.B. MOTOR_SPEED / LOAD_FACTOR).
  • Gleitkomma-Überlauf oder -Unterlauf, der in komplexen mathematischen Funktionen (z.B. PID Berechnungen, Skalierungsfunktionen) innerhalb der PLC_PRG auftritt.
  • Nicht initialisierte oder korrumpierte REAL-Variablen, die in arithmetischen Operationen verwendet werden, was zu unvorhersehbaren NAN (Not A Number) Ergebnissen führt.
  • Eingangssensorwerte (z.B. Analogeingänge auf AI_Channel_1), die in REAL konvertiert wurden und außerhalb der erwarteten Bereiche liegen, und ungültige mathematische Operationen verursachen.
Verifizierte technische Daten. Zuletzt aktualisiert: April 2026

Verwandte Fehlercodes

0011OC1 Overcurrent in motor cable0012OC2 Motor cable earth fault0013OC3 Overload during acceleration
Quelle: Lenze 9300 Series
Open Manual (Page 41)Mehr Codes in diesem Handbuch suchen

Reparaturschritte & Checkliste

Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.

  1. 1

    Mit der Steuerung über die Programmierumgebung verbinden und den Debugger verwenden, um die genaue Codezeile innerhalb der PLC_PRG zu identifizieren, die den float-Fehler verursacht.

  2. 2

    Bedingte Logik zu allen Divisionsoperationen in der PLC_PRG hinzufügen, um eine Division durch Null zu verhindern (z.B. IF Denominator <> 0.0 THEN Output := Numerator / Denominator; END_IF;).

  3. 3

    Alle REAL-Eingangsvariablen von analogen Modulen (z.B. AI_01_Value) mithilfe von LIMIT oder Bereichsprüfungen validieren, bevor sie in Berechnungen verwendet werden.

  4. 4

    Alle REAL-Variablen bei der Deklaration oder beim Programmstart auf einen bekannten gültigen Wert (z.B. 0.0) initialisieren, um die Verwendung uninitialisierter Daten zu vermeiden.

  5. 5

    CPU-Last und Speichernutzung (z.B. mithilfe der Task Info-Ansicht im Programmierwerkzeug) für die zyklische Aufgabe überwachen, um potenzielle Ressourcenkonflikte zu erkennen, die Berechnungen beeinträchtigen.

Alle Codes in diesem Handbuch durchsuchen (145)