Ablauf der zyklischen Programmbearbeitung
Die nachfolgende Tabelle und das Bild zeigen die Phasen der zyklischen
Programmbearbeitung.
Tabelle 5-1
Schritt
1
2
3
4
5
6
Zeitscheibe (1 ms)
PAA:
Prozessabbild der Ausgänge
PAE:
Prozessabbild der Eingänge
ZKP:
Zykluskontrollpunkt
BeSy:
Betriebssystem
Bild 5-1
S7-300: CPU-Daten: CPU 312, 312C, 313C, 313C-2 PtP, 313C-2 DP, 314, 314C-2 PtP, 314C-2 DP, 315-2 DP
A5E00105474-02
Zyklische Programmbearbeitung
Das Betriebssystem startet die Zykluszeitüberwachung.
Die CPU schreibt die Werte aus dem Prozessabbild der Ausgänge in die
Ausgabebaugruppen.
Die CPU liest den Zustand der Eingänge an den Eingabebaugruppen und
aktualisiert das Prozessabbild der Eingänge.
Die CPU bearbeitet das Anwenderprogramm in Zeitscheiben und führt die im
Programm angegebenen Operationen aus.
Am Ende eines Zyklus führt das Betriebssystem anstehende Aufgaben aus,
z. B. Laden und Löschen von Bausteinen.
Anschließend kehrt die CPU zum Zyklusanfang zurück und startet erneut die
Zykluszeitüberwachung.
Zeitscheiben (je 1 ms)
Betriebssystem
Anwenderprogramm
Kommunikation
Zeitscheibenmodell
Zyklus- und Reaktionszeiten
Ablauf
PAA
PAE
Anwenderprogramm
ZKP (BeSy)
2
3
4
5
5-3