Zahlenüberlauf von REAL-Variablen löst sporadisch keinen Trip aus

Betrifft welche Produkte?
EPL-10200 (Drive PLC V7.2 und kleiner)
EVS93xxEI (Servo PLC V7.2 und kleiner)
EVS93xxET (Servo PLC mit Technologiefunktion V7.2 und kleiner)
ECS Achsmodul mit Betriebssystem V7.4 und kleiner

Wie sieht die Reaktion aus?
Das PLC-Zielsystem wird ohne Fehlermeldung gestoppt.

Wann tritt das Problem auf?
Tritt bei Berechnung mit Variablen vom Datentyp REAL ein Zahlenüberlauf auf, wird sporadisch kein Trip ausgelöst. Bevor das PLC-Zielsystem gestoppt wird, wird der Baustein (POE) PLC_RealError, sofern vorhanden, ausgeführt.

Diagnosemöglichkeiten?
keine

Kurzfristige Maßnahmen/Empfehlungen?
Erweitern Sie Ihr PLC-Projekt um die POE PLC_RealError und setzen Sie darin ein Fehlerbit. Diese POE wird automatisch ausgeführt, sobald ein Berechnungsfehler bei REAL-Berechnungen vom PLC-Zielsystem erkannt wurde.

Bewertung:
Wird ein Zahlenüberlauf bei REAL-Berechnungen erkannt, dann wird das PLC-Zielsystem gestoppt. Sporadisch wird allerdings kein Trip ausgelöst und damit wird das definierte Ausnahmeverhalten für den Antrieb nicht ausgeführt. D. h., tritt diese Funktionseinschränkung während einer Achsbewegung auf, dann kann die Achsbewegung nicht von PLC-Zielsystem gestoppt werden.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200801476/0/
Kontaktformular