Herunterladen Inhalt Inhalt Diese Seite drucken

Ereignisgesteuerte Programmbearbeitung - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Grundlagen zum Entwerfen eines Programms

Ereignisgesteuerte Programmbearbeitung

Die zyklische Programmbearbeitung kann durch bestimmte Startereignisse
(Alarme) unterbrochen werden. Tritt ein solches Startereignis ein, wird der gerade
bearbeitete Baustein an einer Befehlsgrenze unterbrochen und ein anderer
Organisationsbaustein abgearbeitet, der dem Startereignis zugeordnet ist. Danach
wird die Bearbeitung des zyklischen Programms an der Unterbrechungsstelle
wieder fortgesetzt.
Damit besteht die Möglichkeit, Teile des Anwenderprogramms, die nicht zyklisch
bearbeitet werden müssen, nur bei Bedarf zu bearbeiten. Das Anwenderprogramm
kann in Teilprogramme zerlegt und auf verschiedene Organisationsbausteine
aufgeteilt werden. Wenn das Anwenderprogramm z. B. auf ein wichtiges Signal
reagieren soll, das relativ selten vorkommt (z. B. Grenzwertgeber zur
Füllstandsmessung eines Tanks meldet Füllstand erreicht), dann sollte dieser Teil
des Anwenderprogramms in einem OB stehen, der ereignisgesteuert bearbeitet
wird.
2-6
Betriebssystem
Anwenderprogramm
Einschalten
Zyklus
Unter-
<Alarm>
brechung
Unter-
<Fehler>
brechung
Anlauf-
programm
Haupt-
programm
mm
Alarm-
programm
Fehler-
behandlung
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis