Herunterladen Inhalt Inhalt Diese Seite drucken

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

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

Werbung

● Das Erstellen modularer Komponenten vereinfacht das Testen Ihres Programms. Wenn
das komplette Programm in eine Folge modularer Programmsegmente gegliedert ist,
können Sie die Funktionalität jedes Codebausteins direkt während der Entwicklung
testen.
● Ein modularer Aufbau, der sich an bestimmten funktionalen Aufgaben orientiert, verkürzt
normalerweise die Zeit bis zur Inbetriebnahme der fertiggestellten Anwendung.
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 Startereignisse und 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 Ereignisarten unterbrochen werden. Der Anlauf-OB unterbricht den
Programmzyklus-OB nicht, weil die CPU den Anlauf-OB vor dem Wechsel in 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. In vielen Anwendungen ist das gesamte
Anwenderprogramm in einem einzigen Programmzyklus-OB enthalten.
Sie können andere OBs anlegen, um bestimmte Funktionen auszuführen, z. B. für die
Alarm- und Fehlerbearbeitung oder für die Ausführung eines bestimmten Programmcodes in
bestimmten Abständen. Diese OBs unterbrechen die Ausführung der Programmzyklus-OBs.
Easy Book
Gerätehandbuch, 01/2015, A5E02486775-AG
Programmierung leicht gemacht
6.1 Einfaches Entwerfen Ihres Anwenderprogramms
99

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis