Herunterladen Inhalt Inhalt Diese Seite drucken

Einzelnen Fb Mit Dbs Verwenden - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

Programmierkonzepte
7.3 Verwendung von Bausteinen zum Strukturieren Ihres Programms

Einzelnen FB mit DBs verwenden

Die folgende Abbildung zeigt einen OB, der einen FB dreimal aufruft, wobei für jeden Aufruf ein
anderer Datenbaustein verwendet wird. Durch diese Struktur kann ein allgemeiner FB für die
Steuerung mehrerer gleichartiger Geräte wie z. B. Motoren verwendet werden, indem jedem
Aufruf eines Geräts ein anderer Instanzdatenbaustein zugewiesen wird. Jeder Instanz-DB
speichert die Daten (wie Drehzahl, Hochlaufzeit und Gesamtbetriebszeit) für ein einziges Gerät.
In diesem Beispiel steuert FB 22 drei verschiedene Geräte, DB 201 speichert die Betriebsdaten
für das erste Gerät, DB 202 die Betriebsdaten für das zweite Gerät und DB 203 die Betriebsdaten
für das dritte Gerät.
7.3.4
Datenbaustein (DB)
Sie können in Ihrem Anwenderprogramm Datenbausteine (DBs) zum Speichern der Daten für
die Codebausteine anlegen. Alle Programmbausteine im Anwenderprogramm können auf die
Daten in einem globalen DB zugreifen, doch ein Instanz-DB speichert Daten für einen
spezifischen Funktionsbaustein (FB).
Die gespeicherten Daten in einem DB werden nach der Ausführung des zugehörigen
Codebausteins nicht gelöscht. Es gibt zwei Arten von Datenbausteinen:
• In einem globalen DB werden die Daten für die Codebausteine in Ihrem Programm
gespeichert. Jeder OB, FB oder FC kann auf die Daten in einem globalen DB zugreifen.
• In einem Instanz-DB werden die Daten für einen spezifischen FB gespeichert. Die
Datenstruktur in einem Instanz-DB entspricht den Parametern (Input, Output und InOut) und
den statischen Daten des FBs. (Der temporäre Speicher des FBs wird im Instanz-DB nicht
gespeichert.)
Hinweis
Obwohl der Instanz-DB die Daten für einen bestimmten FB enthält, kann jeder Codebaustein
auf die Daten eines Instanz-DBs zugreifen.
Sie können Datenbausteine auch im Betriebszustand RUN ändern und laden (Seite 1237).
182
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis