Herunterladen Inhalt Inhalt Diese Seite drucken

Fehler Bei Operationen Mit Gleitpunktzahlen (Fpu-Exceptions) - Siemens SIMOTION SCOUT Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

Programmieren mit Technologieobjekten
3.3 Reaktion auf Störungen und Ereignisse
Tabelle 3- 24 Fehlerreaktion bei Verarbeitungsfehlern in Programmen
Fehlerreaktion
CPU in STOP
ExecutionFaultTask
Siehe auch
Festlegungen beim Konfigurieren (Seite 248)
3.3.3

Fehler bei Operationen mit Gleitpunktzahlen (FPU-Exceptions)

Ungültige Gleitpunktzahlen
Die Datentypen für Gleitpunktzahlen REAL und LREAL sind mit ihren Bitmustern gemäß der
Norm IEEE 754 realisiert. Dementsprechend werden auch folgende Bitmuster für ungültige
Gleitpunktzahlen unterstützt:
● Signalisierende NaN (NaNs): Ungültiges Bitmuster (Not a Number), das bei jeder
● Stille NaN (NaNq): Ungültiges Bitmuster (Not a Number), das nur bei bestimmten
● Unendlich (Infinity): Bitmuster für + Unendlich oder – Unendlich.
Hinweis
Eine NaN bzw. Infinity können Sie z. B. mit den Systemfunktionen DWORD_TO_REAL,
BigByteArray_to_AnyType oder LittleByteArray_to_AnyType aus dem entsprechenden
Bitmuster erzeugen.
100
Taskart
alle Tasks
Sequentiell (nichtzyklisch)
Zyklisch
Operation einen Fehler (FPU-Exception) auslöst.
Operationen einen Fehler (FPU-Exception) auslöst.
Beschreibung
SIMOTION Gerät geht in den
Betriebszustand STOP; die ShutdownTask
wird gestartet.
Die ExecutionFaultTask wird gestartet.
Die Task, in welcher der Fehler aufgetreten
ist, wird abgebrochen; die abgebrochene
Task kann durch den Anwender neu
aufgesetzt werden.
Die ExecutionFaultTask wird gestartet.
Die Task, in welcher der Fehler aufgetreten
ist, wird abgebrochen.
Nach Beendigung der ExecutionFaultTask
geht das SIMOTION Gerät in den
Betriebszustand STOP; die ShutdownTask
wird gestartet.
Funktionshandbuch, 05/2009
Basisfunktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis