Herunterladen Inhalt Inhalt Diese Seite drucken

Organisationsbaustein Für Die Programmbearbeitung Im Hintergrund (Ob 90); Priorität Des Hintergrund-Ob; Programmieren Des Ob - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

2.2.4.7
Organisationsbaustein für die Programmbearbeitung im
Hintergrund (OB 90)
Falls Sie mit STEP 7 Lite eine minimale Zykluszeit vorgegeben haben und diese
größer als die tatsächliche Zykluszeit ist, steht der CPU am Ende des zyklischen
Programms Bearbeitungszeit zur Verfügung. Diese wird für die Bearbeitung des
Hintergrund-OBs genutzt. Falls der OB 90 auf Ihrer CPU nicht vorhanden ist,
wartet die CPU, bis die vorgegebene minimale Zykluszeit abgelaufen ist. Sie
können über den OB 90 also zeitunkritische Prozesse ablaufen lassen und damit
Wartezeiten vermeiden.
Priorität des Hintergrund-OB
Der Hintergrund-OB hat die Prioritätsklasse 29, was der Priorität 0.29 entspricht. Er
ist also der OB mit der niedrigsten Priorität. Die Prioritätsklasse kann durch
Parametrierung nicht geändert werden.
Das nachfolgende Bild zeigt ein Beispiel für die Bearbeitung des
Hintergrundzyklus, des freien Zyklus und des OB 10 (bei bisherigen CPUs).
Priorität
Prozessabbild-
aktualisierung
der Eingänge
T
= die tatsächlich benötigte Zykluszeit eines freien Zyklus
Z
T
= die über STEP 7 Lite vorgegebene minimale Zykluszeit
min
T
= die vor Beginn des nächsten Zyklus zur Verfügung stehende Zeit
wait

Programmieren des OB 90

Die Laufzeit des OB 90 wird vom Betriebssystem der CPU nicht überwacht, so
dass Sie im OB 90 Schleifen beliebiger Länge programmieren können. Achten Sie
auf die Konsistenz der von Ihnen im Hintergrundprogramm verwendeten Daten,
indem Sie folgendes bei Ihrer Programmierung berücksichtigen:
• die Rücksetzereignisse des OB 90 (siehe Referenzhandbuch
Systemsoftware für S7-300/400, System- und Standardfunktionen),
• die zum OB 90 asynchrone Prozessabbildaktualisierung.
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01
Grundlagen zum Entwerfen eines Programms
OB10
Prozessabbild
aktualisierung
OB1
OB1
der Ausgänge
T
Z
T
min
Nächster Zyklus
OB10
OB90
OB90
T
wait
t
2-23

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis