Herunterladen Inhalt Inhalt Diese Seite drucken

1.3.4 Programmbearbeitung - Siemens SIMATIC S5 CPU 922 Handbuch

Ag s5-135u automatisierungsgerät
Vorschau ausblenden Andere Handbücher für SIMATIC S5 CPU 922:
Inhaltsverzeichnis

Werbung

Wenn in der ZBG ein steckbares RAM-Modul vorhanden ist, kann das
Anwenderprogramm direkt vom PG in die
ZBG
übertragen werden. Dabei
werden alle programmierten Bausteine in beliebiger Reihenfolge im
W-
Modul abgelegt. Wenn das RAM-Modul belegt ist, werden weitere Daten-
bausteine im RAM-Speicherbereich der ZBG (Datenbaustein-RAM, siehe
Bild 14) abgelegt. Dieses ZBG-RAM enthält Platz für 3792 Speicher-
wörter. Bei Verwendung von Schieberegistern vermindert sich dieser
Platz allerdings um 128 Wörter je aufgerufenes Schieberegister; dabei
verschiebt sich die Endadresse des Datenbaustein-RAM-Speicherbereichs
zu niedrigeren Adressen hin.
Wenn ein EPROM-Modul zur Speicherung des Anwenderprogrammms verwendet
wird, werden alle programmierten Bausteine in diesem Modul hinterlegt.
Datenbausteine, die variable Daten enthalten
-
also im Ablauf des
Anwenderprogramms geändert werden sollen
-
müssen deshalb im Neustart
aus dem EPROM-Modul in den RAM-Speicherbereich der ZBG kopiert werden
(siehe dazu Abschnitt 7.1). Ausnahme: DB 0 und 1 werden vom System-
Programm verwaltet.
1.3.4 Programmbearbeitung
Das Anwenderprogramm kann auf drei verschiedene Arten bearbeitet wer-
den (Bild 4 ) :
Zyklische Programmbearbeitung (siehe Abschnitt 5.4)
Für eine zyklische Bearbeitung des Anwenderprogramrnes kann wahlweise
der Organisationsbaustein OB 1 oder der Funktionsbaustein FB
0
verwen-
det werden:
-
Der OB 1 wird zyklisch durchlaufen und ruft dabei die dort pro-
grammierten Bausteine auf.
-
Der FB 0 wird wie der OB 1 bearbeitet; er erlaubt darüber hinaus
jedoch die Verwendung der ergänzenden STEP-5-Operationen. Damit
ist er besonders geeignet zur Bearbeitung kleiner, zeitkritischer
Programme, in denen auf die strukturierte Programmierung und die
damit verbundenen Bausteinaufrufe verzichtet werden kann.
Wenn OB 1
FB 0 programmiert sind, wird lediglich der OB
1
be-
arbeitet.
Alarmgesteuerte Programmbearbeitung (siehe Abschnitt 5.5)
Bei dieser Art der Programmbearbeitung wird die zyklische Programm-
bearbeitung über eine periphere Initiative bei einem Bausteinwechsel
unterbrochen. Zum Aufruf der Alarmprogramme dient der Organisations-
baustein OB 2.

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 928bSimatic s5 cpu 928

Inhaltsverzeichnis