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.
202
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK