Herunterladen Inhalt Inhalt Diese Seite drucken

Taskstartinfo Verwenden - Siemens Simotion Scout Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis
Tabelle 3- 25 Fehlerverhalten beim Aktualisieren des Prozessabbilds bei Reaktion CPU-Stop
Ereignis
Fehler tritt auf
Fehler dauert an
Fehler verschwindet
3.3.6

Taskstartinfo verwenden

Zu jeder Task werden in der Taskstartinfo wichtige Informationen zum Start dieser Task
gespeichert, z. B.:
● der Startzeitpunkt der Task,
● bei der TechnologicalFaultTask: die auslösende Instanz des Technologieobjekts und die
● bei der TimeFaultTask: die TimerInterruptTask, die den Zeitüberlauffehler verursachte.
Innerhalb einer Task können Sie die jeweilige Taskstartinfo dieser Task abfragen. Hierzu
verwenden Sie die Systemvariable TSI#<info>; wobei <info> die jeweilig abzufragende
Information ist. Der Inhalt und Umfang der Taskstartinfo sowie die zugehörigen
Systemvariablen sind von der jeweiligen Task abhängig (siehe folgende Tabelle).
Basisfunktionen
Funktionshandbuch, 05/2009
Beschreibung
1. Einmalig wird eine kommende Meldung generiert.
2. Wenn kein Programm in der PeripheralFaultTask eingebunden ist, geht
3. Andernfalls:
1. Einmalig wird eine gehende Meldung generiert.
2. Die PeripheralFaultTask wird einmalig sofort (nicht erst im nächsten
3. Die zyklische Task wird fortgesetzt.
Alarmnummer,
das SIMOTION Gerät in den Betriebszustand STOP; die ShutdownTask
wird gestartet.
Die PeripheralFaultTask wird einmalig sofort (nicht erst im nächsten
IPO-Takt) gestartet:
TSI#interruptId
= _SC_IMAGE_UPDATE_FAILED.
TSI#logBaseAdrIn
bzw.
welcher der Fehler aufgetreten ist.
Siehe Taskstartinfo (Seite 105).
Prozessabbild der Eingänge: Wert des Prozessabbilds an der
Adresse wird nicht geändert.
Prozessabbild der Ausgänge: Wert wird am Ausgang mit der
Adresse erst wirksam, wenn der Ausgang wieder verfügbar ist
Die zyklische Task, in welcher der Fehler aufgetreten ist, wird
fortgesetzt.
Es werden keine weiteren Meldungen generiert.
Die PeripheralFaultTask wird nicht erneut gestartet.
Prozessabbild der Eingänge: Wert des Prozessabbilds an der Adresse
wird nicht geändert.
Prozessabbild der Ausgänge: Wert wird am Ausgang mit der Adresse
erst wirksam, wenn der Ausgang wieder verfügbar ist.
IPO-Takt) gestartet:
TSI#interruptId
= _SC_IMAGE_UPDATE_OK, siehe Taskstartinfo
(Seite 105).
Programmieren mit Technologieobjekten
3.3 Reaktion auf Störungen und Ereignisse
TSI#logBaseAdrOut
enthält die Adresse, bei
105
Inhaltsverzeichnis
loading

Inhaltsverzeichnis