Herunterladen Inhalt Inhalt Diese Seite drucken

Ubersicht; Programmierung Der Zyklischen Bearbeitung; Schnittstelle Zwischen Systemprograrnm Und Zyklischer - Siemens Simatic S5-110 S/B Programmieranleitung

Inhaltsverzeichnis

Werbung

5. Organisatorische Aufgaben
5.2 Übersicht
5.3 Programmierung der zyklischen Bearbeitung
5.2 Übersicht
Bearbeitungs-
Bezeichnung bzw. Bearbeitungsanstoß
programm
1
OB für zyklische Bearbeitung
Seite
OB 1
I
Programmanfang
I
T z
FB für alarmgesteuerte Bearbeitung
5.3 Programmierung der zyklischen Bearbeitung
FB 0
Im Anwender-
Programm
festgelegt
Die zyklische Bearbeitung ist die ,,normale" Bearbeitung bei spei-
cherprogrammierbaren Steuerungen (Bild 15). Der Prozessor be-
ginnt mit der Programmbearbeitung am Anfang des STEP-5-Pro-
gramms, arbeitet die STEP-5-Anweisungen der Reihe nach bis zum
Ende des Programms ab und beginnt dann wieder mit der Bearbei-
tung am Programmanfang.
SignalzustandswechseI an
E 0.0
E 16.0 E 32.0
E 48.0
E 0.1 E 16.1 E32.1 E 48.1
E 0.2 E 16.2 E 32.2 E 48.2
E 0.3 E 16.3
E 32.3 E48 3
E 0.4 E 16.4 E 32.4 E 48.4
E 0.5 E 16.5 E 32.5 E 48.5
E 0.6 E 16.6
E 32.6
E 48.6
E 0.7
E 16.7
E 32.7 E 48.7
Zeitraster
beliebig wählen
5.3.1 Schnittstelle zwischen Systemprograrnm und zyklischer
Bearbeitung
Zeitgesteuerte Bearbeitung
Der Organisationsbaustein 1 ist die Schnittstelle zwischen dem Sys-
temprogramm und der zyklischen Bearbeitung des Anwenderpro-
gramms. Die erste STEP-5-Anweisung im Organisationsbaustein 1
ist gleichzeitig die erste Anweisung des Anwenderprogramms, also
gleichbedeutend mit dem Programmanfang.
Im Organisationsbaustein 1 werden die Programm- und Funktions-
bausteine des zyklischen Programms aufgerufen. In diesen aufge-
rufenen Bausteinen können wieder Bausteinaufrufe stehen, d. h. die
Bausteine können geschachtelt werden (siehe
,,I
.3.2 Programmor-
ganisation" Seite
4).
Die Laufzeit des Anwenderprogrammes ergibt sich aus der Summe
aller Laufzeiten der aufgerufenen Bausteine. Wird ein Baustein ,,n"
mal aufgerufen, so muß seine Laufzeit ,,n" mal bei der Summenbil-
dung berücksichtigt werden.
Die Zykluszeit kann max. 270 rns betragen.
Bearbeitungs-
Bezeichnung bzw
Programm
Bearbeitungsanstoß
1
Seite
Neustart und Anlaufbetrieb
Im Betriebs-
Neustart manuell
/
18
systern
festgelegt
I
I
I
Programmbearbeitung
Anwenderprogramm
durch den Prozessor
@ Erste Anweisung des STEP-5-Programms
@
Erster Aufruf eines Programmbausteins In diesem Baustein konnen auch
weitere Aufrufe stehen (siehe ,,Programmorganisation" Seite 4)
@ Rucksprung vom letzten bearbeiteten Programm- oder Funktionsbaustein
@
Der Drganisationsbaustein wird mit BE abgeschlossen
.@
Rucksprung ins Systemprogramm
Neustart manuell mit Rücksetzen
Neustart automatisch nach Netzspannungs-
ausfall
Behandlung von Gerätefehlern
und Programrnlaufbesonderheiten
Bild 15: Zyklische Programmbearbeitung
Betriebs-
system
Speicherfehler
Betriebsausfall bei Neustart
Quittungsverzug
Zykluszeitüberschreitung
Nicht dekodierbarer Befehl
Nicht zulässiger Baustein
Nicht vorhandener Datenbaustein
Bausteinstack-Uberlauf

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis