EL
ErrorLib
Marken
||
  1. Startseite
  2. Lenze
  3. 9300 Series
  4. 0211
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.

0211

float Task1

Lenze · 9300 Series

Was bedeutet 0211 ?

Ein Gleitkommafehler, wie z.B. eine Division durch Null, ist in Task 1 (ID 2) während Gleitkommazahl-Berechnungen aufgetreten. Dies deutet auf ein Problem innerhalb des Programm-Codes hin, das spezifisch die arithmetischen Operationen von Task 1 betrifft.

Häufige Ursachen

  • Division durch Null innerhalb eines spezifischen Programm-Codes, der in Task 1 ausgeführt wird, oft in einer spezialisierten Bewegungssteuerungs- oder Datenverarbeitungs-Unteraufgabe.
  • Berechnungsergebnisse in Task 1 überschreiten die Grenzen des Gleitkomma-Datentyps (z.B. `REAL` oder `LREAL`), was zu Überlauf (overflow) oder Unterlauf (underflow) führt.
  • Ungültige Gleitkommazahl-Eingabe an Task 1, möglicherweise aus der Inter-Task-Kommunikation stammend, was zu mathematischen Definitionsbereichsfehlern führt.
  • Hardware-Gleitkommaeinheit (FPU)-Fehler oder spezifische Speicherbeschädigung, die Gleitkommawerte betrifft, die nur von Task 1 verarbeitet werden.
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

    Verwenden Sie den Debugger der PLC-Programmierumgebung, um den spezifischen Funktionsbaustein oder die Codezeile innerhalb von Task 1 zu identifizieren, wo die Gleitkomma-Ausnahme auftritt.

  2. 2

    Fügen Sie explizite Prüfungen auf Randbedingungen oder Nenner-Nullwerte vor kritischen arithmetischen Operationen in Task 1 ein (z.B. `IF Input_B > 1E-6 THEN Result := Input_A / Input_B; END_IF;`).

  3. 3

    Überprüfen Sie den Bereich und die Gültigkeit aller Eingabevariablen für Task 1, insbesondere derer, die von anderen Tasks oder externen E/A (I/O) stammen (z.B. Überprüfung des Bereichs von `AnalogSensorValue`).

  4. 4

    Überprüfen und passen Sie Skalierungsfaktoren oder Zwischenvariablentypen (`REAL` vs `LREAL`) in den Berechnungen von Task 1 an, um Präzisionsverlust oder Größen-Überlauf zu vermeiden.

  5. 5

    Kompilieren und laden Sie nach den Änderungen nur den Programm-Code von Task 1 neu herunter (falls dies möglich ist) und überwachen Sie anschließend dessen Ausführung im Debug-Modus genau.

Alle Codes in diesem Handbuch durchsuchen (145)