Herunterladen Inhalt Inhalt Diese Seite drucken

Strukturieren Ihres Anwenderprogramms - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

7.2

Strukturieren Ihres Anwenderprogramms

Beim Erstellen eines Anwenderprogramms für Automatisierungslösungen fügen Sie die
Anweisungen für das Programm in Codebausteine ein:
● Ein Organisationsbaustein (OB) reagiert auf ein bestimmtes Ereignis in der CPU und
kann die Ausführung des Anwenderprogramms unterbrechen. Der Standardbaustein für
die zyklische Ausführung des Anwenderprogramms (OB 1) stellt die Grundstruktur für Ihr
Anwenderprogramm bereit. Fügen Sie weitere OBs in Ihr Programm ein, so unterbrechen
diese OBs die Ausführung von OB 1. Die anderen OBs führen spezifische Funktionen
aus, wie z. B. für Anlauf, Interrupt- und Fehlerbearbeitung, oder für die Ausführung eines
spezifischen Programmcodes in bestimmten Zeitabständen.
● Ein Funktionsbaustein (FB) ist ein Unterprogramm, das ausgeführt wird, wenn es aus
einem anderen Codebaustein (OB, FB oder FC) heraus aufgerufen wird. Der aufrufende
Baustein übergibt dem FB die Parameter und definiert einen bestimmten Datenbaustein
(DB), der die Daten für diesen Aufruf oder diese Instanz des FBs speichert. Wird der
Instanz-DB geändert, so kann ein allgemeiner FB den Betrieb einer Gerätegruppe
steuern. Beispielsweise kann ein FB mehrere Pumpen oder Ventile mit unterschiedlichen
Instanz-DBs, die die speziellen Betriebsparameter jeder Pumpe bzw. jedes Ventils
enthalten, steuern.
● Eine Funktion (FC) ist eine Unterprogramm, das ausgeführt wird, wenn es aus einem
anderen Codebaustein (OB, FB oder FC) heraus aufgerufen wird. Einer FC ist kein
Instanz-DB zugeordnet. Der aufrufende Baustein übergibt der FC die Parameter. Die
Ausgangswerte der FC müssen in eine Speicheradresse oder in einen globalen DB
geschrieben werden.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Programmierkonzepte
7.2 Strukturieren Ihres Anwenderprogramms
195

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis