Herunterladen Inhalt Inhalt Diese Seite drucken

Zyklische Programmbearbeitung; Zeitgesteuerte Programmbearbeitung - Siemens S5-115U Handbuch

Vorschau ausblenden Andere Handbücher für S5-115U:
Inhaltsverzeichnis

Werbung

Einführung in STEP 5
FB 1 AWL
NAME
:LOESCH M
:L
KF
:T
MW
M10
:L
KF
:B
MW
:T
MW
:L
MW
:I
2
:T
MW
:L
KF
:<F
:SPB
=M10
:BE
7.4.2

Zyklische Programmbearbeitung

Der OB 1 wird vom Betriebssystem zyklisch aufgerufen. Die maximale Zeitdauer des zyklischen
Programms ist durch die Zyklus-Überwachungszeit festgelegt ( Kap. 2.6.3). Wenn Sie strukturiert
programmieren wollen, sollten Sie im OB 1 nur Sprungoperationen (Bausteinaufrufe) program-
mieren. Die aufgerufenen Bausteine (PBs, FBs und SBs) sollten dann abgeschlossene Funktions-
einheiten enthalten, so daß die Übersichtlichkeit erhöht wird.
Einzelheiten zur zyklischen Programmbearbeitung (Betriebsart "RUN") finden Sie in Kap. 2.5.3.
7.4.3

Zeitgesteuerte Programmbearbeitung

Für die zeitgesteuerte Programmbearbeitung stehen Ihnen die OBs 10...13 zur Verfügung. Die
Zeit-OBs werden vom Betriebssystem in festgelegten Zeitintervallen aufgerufen.
Das Aufrufintervall kann (z.B. im ANLAUF-OB) in den Systemdaten als Vielfaches von 10 ms
eingestellt werden. Es kann während der zyklischen Programmbearbeitung verändert werden.
Voreingestellt ist für den OB 13 ein Aufrufintervall von 100 ms. Aufrufintervalle von 10 ms bis
10 min sind in den Systemdatenworten 97...100 einstellbar (Bereich: 0...FFFF, Tabelle 7.5).
Sie können die Aufrufintervalle auch im DB 1 parametrieren ( Kap. 11.3).
Das Betriebssystem ruft nur dann einen Zeit-OB auf,
wenn ein Aufrufintervall >0 eingestellt ist
und
wenn der entsprechende Zeit-OB programmiert ist!
7-20
+0
Das Merkerwort 200 wird mit "0" vorbesetzt
200
Der Wert "0" wird im AKKU 1 gespeichert
+0
Der Inhalt von MW 200 gibt die Adresse des aktuellen
200
Merkerwortes an.
0
Das aktuelle Merkerwort wird auf "0" gesetzt
200
Der Inhalt von MW 200 wird um 2 erhöht
200
+100
Der Vergleichswert "100" wird in den AKKU 1 geladen
Solange der Inhalt von MW 200 < 100 ist, wird zur
Marke 10 gesprungen
Die Bytes MB 0...99 sind auf "0" gesetzt.
S5-115U Handbuch
Erläuterungen
EWA 4NEB 811 6130-01b

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis