21.05.2013 Aufrufe

32238540 - Schleicher Electronic

32238540 - Schleicher Electronic

32238540 - Schleicher Electronic

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Die SPS<br />

Systemtasks (SYSTEM)<br />

System-Tasks bzw. Systemprogramme (SPG's) werden automatisch<br />

vom Betriebssystem gestartet, wenn im Zusammenhang mit dem<br />

Betriebssystem ein Ereignis auftritt.<br />

System-Tasks werden nicht vom Watchdog überwacht.<br />

Verschiedene SPG's sind verfügbar, wie in der folgenden Tabelle<br />

dargestellt:<br />

Nr. Name Bedeutung Aktionen<br />

SPG 0 WARM_START wird bei einem Warmstart ausgeführt remanente Daten werden nicht<br />

initialisiert<br />

nicht-gepufferte Daten werden initialisiert<br />

die Open-Funktion des I/O-Treibers wird<br />

ausgeführt<br />

Anwender-Tasks werden aktiviert<br />

SPS wechselt in den Zustand 'Betrieb'<br />

SPG 1 COLD_START wird bei einem Kaltstart ausgeführt alle Daten werden initialisiert<br />

die Open-Funktion des I/O-Treibers wird<br />

ausgeführt<br />

Anwender-Tasks werden aktiviert<br />

SPS wechselt in den Zustand 'Betrieb'<br />

SPG 2 TO_STOP wird ausgeführt, wenn die<br />

Programmausführung gestoppt wird<br />

SPG 10 WATCHDOG wird ausgeführt, wenn die Ausführung einer<br />

Task nicht innerhalb ihrer Watchdogzeit<br />

beendet ist<br />

SPG 11 ZERODIV wird ausgeführt, wenn während der<br />

Programmausführung eine Division durch Null<br />

aufgetreten ist<br />

SPG 12 STACKOVER wird ausgeführt, wenn ein Stacküberlauf<br />

aufgetreten ist. Wird nur ausgeführt, wenn das<br />

Kontrollkästchen 'Stack-Prüfung' im Dialog<br />

'Ressource ... einrichten' in MULTIPROG<br />

aktiviert wurde.<br />

SPG 13 BADCAL wird ausgeführt, wenn eine<br />

herstellerspezifische POE aufgerufen wird, die<br />

nicht existiert<br />

SPG 14 IOERROR wird ausgeführt, wenn ein Fehler im I/O-Treiber<br />

auftritt, während der Prozess abläuft<br />

SPG 16 MATHERR wird ausgeführt, wenn ein Gleitkommafehler in<br />

einer arithmetischen Funktion auftritt<br />

SPG 17 CPU_OVERLOAD wird ausgeführt, wenn eine CPU-Überlastung<br />

auftritt<br />

Anwender-Tasks werden deaktiviert<br />

alle Ausgänge werden aktualisiert<br />

die Close-Funktion des I/O-Treibers wird<br />

ausgeführt<br />

SPS wechselt in den Zustand 'STOP'<br />

Anwender-Tasks werden deaktiviert<br />

alle Ausgänge werden aktualisiert<br />

die Close-Funktion des I/O-Treibers wird<br />

ausgeführt<br />

SPS wechselt in den Zustand 'STOP'<br />

Anwender-Tasks werden deaktiviert<br />

alle Ausgänge werden aktualisiert<br />

die Close-Funktion des I/O-Treibers wird<br />

ausgeführt<br />

SPS wechselt in den Zustand 'STOP'<br />

Anwender-Tasks werden deaktiviert<br />

alle Ausgänge werden aktualisiert<br />

die Close-Funktion des I/O-Treibers wird<br />

ausgeführt<br />

SPS wechselt in den Zustand 'STOP'<br />

Anwender-Tasks werden deaktiviert<br />

alle Ausgänge werden aktualisiert<br />

die Close-Funktion des I/O-Treibers wird<br />

ausgeführt<br />

SPS wechselt in den Zustand 'STOP'<br />

SPS setzt Abarbeitung fort<br />

Anwender-Tasks werden deaktiviert<br />

alle Ausgänge werden aktualisiert<br />

die Close-Funktion des I/O-Treibers wird<br />

ausgeführt<br />

SPS wechselt in den Zustand 'STOP'<br />

Anwender-Tasks werden deaktiviert<br />

alle Ausgänge werden aktualisiert<br />

die Close-Funktion des I/O-Treibers wird<br />

ausgeführt<br />

Betriebsanleitung XCx-micro Steuereinheiten Version 03/08 25

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!