Einführung in STEP 5
7.4.3
Zyklische Programmbearbeitung
Der OB1 wird vom Betriebssystem zyklisch aufgerufen. Wollen
Sie strukturiert programmieren, sollten Sie im OB1 nur
Sprungoperationen (Bausteinaufrufe) programmieren. Die
aufgerufenen Bausteine (PBs, FBs und SBs) sollten abge-
schlossene Funktionseinheiten enthalten, so daß die Über-
sichtlichkeit erhöht wird.
Jede zyklische Programmbearbeitung stößt zu Beginn eine
Überwachungszeit an (Zyklustrigger). Wird der Zyklustrigger
nicht innerhalb der Überwachungszeit erneut angestoßen,
geht die CPU zwangsläufig in „STOP" und sperrt die Ausgabe-
baugruppen.
Die Überwachungszeit ist einstellbar (
Falls Ihr Steuerungsprogramm so komplex ist, daß es nicht in
den z.B. vorgegebenen 300 ms bearbeitet werden kann,
können Sie ab CPU 103 mit Hilfe des OB31 (
Überwachungszeit im Steuerungsprogramm verlängern (nach-
triggern).
Die Überwachungszeit wird zum Beispiel übertreten, wenn Sie
eine Endlosschleife programmieren oder eine Störung im AG
vorliegt.
Bild 7.13 Zyklische Programmbearbeitung
7-26
--
> Tab. 6.6).
--
> Kap. 9.3) die
S5-100U
Zyklustrigger
Steuerungs-
programm
Daten
transferieren
EWA 4NEB 812 6120-01b