Herunterladen Inhalt Inhalt Diese Seite drucken

Strukturieren Ihres Anwenderprogramms - Siemens SIMATIC S7 Systemhandbuch

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

Werbung

Programmiergrundlagen

6.2 Strukturieren Ihres Anwenderprogramms

Empfohlene Schritte
Definieren der
OperatorStationen
Zeichnen der
Konfigurationspläne
Auflisten der
symbolischen Namen
6.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
● Ein Funktionsbaustein (FB) ist ein Unterprogramm, das ausgeführt wird, wenn es aus
● Eine Funktion (FC) ist eine Unterprogramm, das ausgeführt wird, wenn es aus einem
156
Aufgaben
Erstellen Sie die folgenden Pläne der OperatorStationen anhand der Anforderungen in den
Beschreibungen der Funktionsbereiche:
Position aller OperatorStationen in Bezug zum Prozess bzw. zur Anlage
Mechanische Anordnung der Geräte der Operator-Station, z. B. Display, Schalter und
Lampen.
Verdrahtungspläne mit den zugehörigen Ein und Ausgängen der SPS und Signalmodule
Erstellen Sie die Konfigurationspläne für das Automatisierungssystem anhand der
Anforderungen in den Beschreibungen der Funktionsbereiche:
Positionen aller SPS in Bezug zum Prozess bzw. zur Anlage
Mechanische Anordnung aller SPS und E/A-Module (einschließlich Schränke usw.)
Verdrahtungspläne für alle SPS und E/A-Module, einschließlich Gerätenummern,
Kommunikationsadressen und Adressen der Ein und Ausgänge
Erstellen Sie eine Liste der symbolischen Namen für die absoluten Adressen. Geben Sie nicht
nur die physikalischen Ein und Ausgänge, sondern auch alle anderen Elemente (wie z. B.
Variablennamen) an, die Sie in Ihrem Programm verwenden.
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 und ist der einzige Codebaustein, der für das
Anwenderprogramm erforderlich ist. 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.
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.
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, 04/2012, A5E02486681-06

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis