Herunterladen Inhalt Inhalt Diese Seite drucken

Obs Für Die Organisation Ihres Anwenderprogramms - Siemens SIMATIC S7-1200 Gerätehandbuch

Easy book
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

6.1.1
OBs für die Organisation Ihres Anwenderprogramms
Organisationsbausteine dienen zur Strukturierung Ihres Programms. Sie bilden die
Schnittstelle zwischen dem Betriebssystem und dem Anwenderprogramm. OBs sind
ereignisgesteuert. Die Ausführung eines OBs durch das Zielsystem wird von einem Ereignis,
wie z. B. einem Diagnosealarm oder einem Zeitintervall, angestoßen. Einige OBs haben
voreingestellte Anlaufereignisse und voreingestelltes Anlaufverhalten.
Der Programmzyklus-OB enthält das Hauptprogramm. Sie können mehrere
Programmzyklus-OBs in Ihr Anwenderprogramm aufnehmen. Im Betriebszustand RUN
werden die Programmzyklus-OBs mit der niedrigsten Prioritätsstufe ausgeführt und können
durch alle anderen Arten der Programmverarbeitung unterbrochen werden. (Anlauf-OBs
unterbrechen die Programmzyklus-OBs nicht, weil die CPU die Anlauf-OBs vor dem
Wechsel nach RUN ausführt.) Nach Abarbeitung des Programmzyklus-OBs führt die CPU
die Programmzyklus-OBs sofort erneut aus. Diese zyklische Ausführung ist die "normale"
Ablaufart für speicherprogrammierbare Steuerungen. Bei vielen Anwendungen ist das
gesamte Anwenderprogramm in einem einzigen OB enthalten (z. B. in dem
standardmäßigen Programmzyklus-OB "OB 1").
Die CPU ermittelt die Reihenfolge für die Bearbeitung von Alarmereignissen anhand der den
einzelnen OBs zugeordneten Prioritäten (Seite 57).
Easy Book
Gerätehandbuch, 07/2011, A5E02486775-03
Programmierung leicht gemacht
6.1 Einfaches Entwerfen Ihres Anwenderprogramms
Sie können andere OBs anlegen,
um bestimmte Funktionen
auszuführen, z. B. beim Anlaufen,
für die Alarm- und
Fehlerbearbeitung oder für die
Ausführung eines bestimmten
Programmcodes in bestimmten
Abständen.
Einen neuen OB für Ihr
Anwenderprogramm legen Sie im
Dialog "Neuen Baustein
hinzufügen" an.
87

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis