Herunterladen Inhalt Inhalt Diese Seite drucken

Prioritäten Der Interrupts Und Warteschlangen - Siemens SIMATIC S7-200 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:
Inhaltsverzeichnis

Werbung

Prioritäten der Interrupts und Warteschlangen
Interrupts werden von der S7--200 in der Reihenfolge ihres Auftretens und unter Beachtung der
jeweiligen Prioritäten abgearbeitet. Es ist immer nur ein Programm zur Interruptbearbeitung aktiv.
Wird gerade ein Interruptprogramm bearbeitet, dann wird dieses Progamm beendet. Es kann nicht
von einem später auftretenden Interruptprogramm unterbrochen werden, auch wenn die Priorität
des Programms höher ist. Tritt ein Interrupt auf, während ein anderer Interrupt bearbeitet wird,
wird der spätere Interrupt in eine Warteschlange zur späteren Bearbeitung aufgenommen.
Die drei Warteschlangen für Interrupts und die maximale Anzahl Interrupts, die in die
Warteschlangen aufgenommen werden kann, zeigt Tabelle 6-48.
Tabelle
6-48
Maximale Anzahl Einträge je Interrupt- -Warteschlange
Warteschlange
Warteschlange für
Kommunikationsinterrupts
Warteschlange für E/A- -Interrupts
Warteschlange für zeitgesteuerte
Interrupts
Es können mehr Interrupts auftreten, als die Warteschlange aufnehmen kann. Deshalb verfügt
das System über Überlaufmerker für Warteschlangen, die die Art der Interruptereignisse angeben,
die nicht in die Warteschlange aufgenommen werden konnten. Tabelle 6-49 zeigt die Überlaufbits
der Warteschlangen für Interrupts. Diese Bits 4.0, 4.1 und 4.2 dürfen Sie nur in einem
Interruptprogramm verwenden, weil sie zurückgesetzt werden, wenn die Warteschlange
abgearbeitet ist und die Bearbeitung des Hauptprogramms wieder aufgenommen wird.
CPU 221, CPU 222, CPU 224
4
16
8
S7- -200 Befehlssatz
Kapitel 6
CPU 224XP und CPU 226
8
16
8
169

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis