Herunterladen Inhalt Inhalt Diese Seite drucken

Instanz-Datenbausteine; Erzeugen Eines Instanz-Db; Ein Instanz-Db Für Jede Instanz - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Nachfolgende Tabelle zeigt, welche Variablen einem Anfangswert zugeordnet
werden können. Weil die temporären Daten nach der Bearbeitung des Bausteins
nicht gespeichert werden, können Sie ihnen keine Werte zuordnen.
Variablen
Eingang
Ausgang
Durchgang
Statisch
Temporär
2.2.5.3

Instanz-Datenbausteine

Jedem Aufruf eines Funktionsbausteins, der Parameter übergibt, ist ein Instanz-
Datenbaustein zugeordnet. Im Instanz-DB sind die Aktualparameter und die
statischen Daten des FB abgelegt. Die im FB deklarierten Variablen bestimmen die
Struktur des Instanz-Datenbausteins. Mit Instanz wird der Aufruf eines Funktions-
bausteins bezeichnet. Wird z. B. ein Funktionsbaustein im S7-Anwenderprogramm
fünfmal aufgerufen, so existieren fünf Instanzen dieses Bausteins.

Erzeugen eines Instanz-DB

Bevor Sie einen Instanz-Datenbaustein erzeugen, muss der zuzuordnende FB
bereits existieren. Die Nummer dieses FB geben Sie beim Anlegen des Instanz-
Datenbausteins an.
Ein Instanz-DB für jede Instanz
Wenn Sie mehrere Instanz-Datenbausteine einem Funktionsbaustein (FB)
zuordnen, der einen Motor steuert, so können Sie diesen FB zum Steuern
verschiedener Motoren verwenden.
Die unterschiedlichen Daten für die einzelnen Motoren (wie z. B. Drehzahl,
Hochlaufzeit, Gesamtbetriebszeit) werden in den verschiedenen Datenbausteinen
gespeichert. Je nachdem welcher DB dem FB beim Aufruf zugeordnet wird, kann
ein anderer Motor gesteuert werden. Auf diese Weise wird nur ein
Funktionsbaustein für mehrere Motoren benötigt (siehe nachfolgendes Bild).
FB22:Motoren
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01
Datentyp
Elementarer Datentyp
Anfangswert zulässig
Anfangswert zulässig
Anfangswert zulässig
Anfangswert zulässig
DB201:Motor_1
DB202:Motor_2
DB203:Motor_3
Grundlagen zum Entwerfen eines Programms
Zusammengesetzter
Datentyp
Anfangswert zulässig
Anfangswert zulässig
Anfangswert zulässig
Aufruf FB22,DB201
nutzt Daten für Motor 1
Aufruf FB22,DB202
nutzt Daten für Motor 2
Aufruf FB22,DB203
nutzt Daten für Motor 3
Parametertyp
2-29

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis