Herunterladen Inhalt Inhalt Diese Seite drucken

Zykluszeit; Ablauf Der Zyklischen Programmbearbeitung - Siemens S7-400H Handbuch

Simatic
Vorschau ausblenden Andere Handbücher für S7-400H:
Inhaltsverzeichnis

Werbung

Zyklus– und Reaktionszeiten der S7–400

16.1 Zykluszeit

16.1
Zykluszeit
In diesem Kapitel erfahren Sie, wie sich die Zykluszeit zusammensetzt und wie Sie die
Zykluszeit berechnen können.
Definition Zykluszeit
Die Zykluszeit ist die Zeit, die das Betriebssystem für die Bearbeitung eines
Programmdurchlaufes - d.h. eines OB 1–Durchlaufes - sowie aller diesen Durchlauf
unterbrechenden Programmteile und Systemtätigkeiten benötigt.
Diese Zeit wird überwacht.
Zeitscheibenmodell
Die zyklische Programmbearbeitung und damit auch die Bearbeitung des
Anwenderprogramms erfolgt in Zeitscheiben. Um Ihnen die Abläufe besser vor Augen zu
führen, gehen wir im Folgenden davon aus, dass jede Zeitscheibe exakt 1 ms lang ist.
Prozessabbild
Damit der CPU für die Dauer der zyklischen Programmbearbeitung ein konsistentes Abbild
der Prozess–Signale zur Verfügung steht, werden die Prozess–Signale vor der
Programmbearbeitung gelesen bzw. geschrieben. Anschließend greift die CPU während der
Programmbearbeitung beim Ansprechen der Operandenbereiche Eingänge (E) und
Ausgänge (A) nicht direkt auf die Signalbaugruppen zu, sondern auf den internen
Speicherbereich der CPU, in dem sich das Abbild der Ein–/Ausgänge befindet.

Ablauf der zyklischen Programmbearbeitung

Die nachfolgende Tabelle mit Bild zeigt die Phasen der zyklischen Programmbearbeitung.
Tabelle 16-1 Zyklische Programmbearbeitung
Schritt
1
2
3
4
5
6
296
Das Betriebssystem startet die Zyklusüberwachungszeit.
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 aus 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 ggf. nach Ablauf der projektierten Mindestzykluszeit zum
Zyklusanfang zurück und startet erneut die Zykluszeitüberwachung.
Ablauf
Systemhandbuch, 05/2008, A5E00267693-04
S7-400H

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis