Herunterladen Inhalt Inhalt Diese Seite drucken

Organisationsbausteine Für Den Weckalarm (Ob 30 Bis Ob 38); Regeln Für Weckalarme; Phasenverschiebung Bei Weckalarmen - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

2.2.4.4
Organisationsbausteine für den Weckalarm (OB 30 bis OB 38)
Die S7-CPUs stellen Weckalarm-OBs zur Verfügung, die die zyklische
Programmbearbeitung in bestimmten Abständen unterbrechen.
Weckalarme werden in bestimmten Zeitintervallen ausgelöst. Startzeitpunkt des
Zeittaktes ist der Betriebszustandswechsel von STOP in RUN.
Regeln für Weckalarme
Achten Sie beim Vorgeben der Zeittakte darauf, dass zwischen den
Startereignissen der einzelnen Weckalarme genügend Zeit für die Bearbeitung der
Weckalarme bleibt.
Weckalarm-OBs, die durch Parametrierung abgewählt wurden, können nicht
gestartet werden. Die CPU erkennt einen Programmierfehler und geht in STOP.
Starten des Weckalarms
Um einen Weckalarm zu starten, müssen Sie mit STEP 7 Lite im Parameterblock
"Weckalarme" einen Zeittakt vorgeben. Der Zeittakt ist immer ein ganzzahliges
Vielfaches des Grundtaktes von 1 ms.
Zeittakt = n
Die neun zur Verfügung stehenden Weckalarm-OBs geben in ihrer Voreinstellung
Zeittakte vor (siehe nachfolgende Tabelle). Der Defaultzeittakt wird wirksam, wenn
der ihm zugeordnete Weckalarm-OB geladen ist. Sie können jedoch durch Para-
metrierung die voreingestellten Werte ändern. Die Obergrenze entnehmen Sie bitte
dem Handbuch Automatisierungssystem S7-300, Aufbauen, CPU-Daten.

Phasenverschiebung bei Weckalarmen

Um zu verhindern, dass die Weckalarme verschiedener Weckalarm-OBs zum
gleichen Zeitpunkt eine Startaufforderung erhalten und dadurch möglicherweise ein
Zeitfehler (Zykluszeitüberschreitung) entsteht, haben Sie die Möglichkeit, eine
Phasenverschiebung vorzugeben. Die Phasenverschiebung sorgt dafür, dass die
Bearbeitung eines Weckalarms nach Ablauf des Zeittaktes um einen bestimmten
Zeitraum verschoben wird.
Phasenverschiebung = m
Nachfolgendes Bild zeigt die Bearbeitung eines Weckalarm-OBs mit
Phasenverschiebung (OB 37) im Gegensatz zu einem Weckalarm ohne
Phasenverschiebung (OB 38).
Grundtakt:
OB 38
(n=8, m=0)
OB 37
(n=16, m=5)
0
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01
Grundtakt 1 ms
X
Grundtakt (mit 0 ≤ m < n)
X
8
16
16 + 5
24
Grundlagen zum Entwerfen eines Programms
32
32 + 5
40
t [ms]
48
48 +5
2-19

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis