Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Gerätehandbuch Seite 59

Easy book
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

Tabelle 4- 1 OB-Ereignisse
Ereignis
OB-Nummer
Programmzyklus
OB 1, OB 200 bis
OB 65535
Anlauf
OB 100, OB 200
bis OB 65535
Zeit
OB 200 bis OB
65535
Prozess
OB 200 bis OB
65535
Diagnosefehler
OB 82
Zeitfehler
OB 80
Das Anlauf- und das Programmzyklus-Ereignis treten nie gleichzeitig ein, weil der Anlauf zuerst beendet sein muss,
1
bevor der Programmzyklus gestartet wird (Steuerung durch das Betriebssystem).
Nur das Diagnosefehlerereignis (OB 82) unterbricht das Anlaufereignis. Alle anderen Ereignisse werden für die
2
Bearbeitung nach dem Anlaufereignis in die Warteschlange gestellt.
Die CPU stellt insgesamt 4 Zeitereignisse zur Verfügung, die gemeinsam von den Verzögerungs-OBs und den Zyklus-
3
OBs genutzt werden. Die Anzahl der Verzögerungs- und Zyklus-OBs im Anwenderprogramm darf nicht größer als 4
sein.
Bei Verwendung der Anweisungen DETACH und ATTACH sind mehr als 50 Prozessereignisse möglich.
4
Sie können die CPU so konfigurieren, dass sie in RUN bleibt, wenn die maximale Zykluszeit überschritten wurde, oder
5
Sie können mit der Anweisung RE_TRIGR die Zykluszeit zurücksetzen. Wenn die maximale Zykluszeit jedoch in einem
Zyklus zum zweiten Mal überschritten wird, geht die CPU in den Betriebszustand STOP.
Nachdem die Ausführung eines OBs mit einer Priorität von 2 bis 25 gestartet ist, kann die
Bearbeitung dieses OBs nicht durch Auftreten eines weiteren Ereignisses unterbrochen
werden. Ausnahme ist OB 80 (Zeitfehlerereignis mit der Priorität 26). Alle anderen
Ereignisse werden für die spätere Bearbeitung in die Warteschlange gestellt, damit der
aktuelle OB beendet werden kann.
Easy Book
Gerätehandbuch, 07/2011, A5E02486775-03
Zulässige Anzahl
1 Programmzyklusereignis
Mehrere OBs zulässig
1 Anlaufereignis
1, 2
Mehrere OBs zulässig
Bis zu 4 Zeitereignisse
3
1 OB je Ereignis
Bis zu 50 Prozessereignisse
1 OB je Ereignis
1 Ereignis (nur, wenn OB 82
geladen war)
1 Ereignis (nur, wenn OB 80
geladen war)
5
SPS-Grundlagen leicht gemacht
4.3 Ausführung des Anwenderprogramms
Startereignis
Anlauf-OB endet
Letzter Programmzyklus-OB
endet
Wechsel von STOP nach RUN
Verzögerungs-OB-Ereignis ist
geplant
Zyklus-OB-Ereignis ist geplant
Flanken:
4
Ereignisse steigende Flanke:
max. 16
Ereignisse fallende Flanke: max.
16
Bei HSC:
CV=PV: max. 6
Richtungswechsel: max. 6
Externes Rücksetzen: max. 6
Modul sendet einen Fehler
Maximale Zykluszeit wurde
überschritten
Ein zweiter Alarm (Weck- oder
Verzögerungsalarm) wurde
gestartet, bevor die CPU die
Ausführung des ersten Alarms
beendet hat
OB-
Priorität
1
1
3
4
5
6
9
26
59

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis