Herunterladen Inhalt Inhalt Diese Seite drucken

Datenbausteine Sorgen Für Die Unkomplizierte Speicherung Von Programmdaten; Neuen Codebaustein Anlegen - Siemens SIMATIC S7-1200 Gerätehandbuch

Easy book
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

Programmierung leicht gemacht
6.1 Einfaches Entwerfen Ihres Anwenderprogramms
6.1.3
Datenbausteine sorgen für die unkomplizierte Speicherung von Programmdaten
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).
Ihr Anwenderprogramm kann Daten in den speziellen Speicherbereichen der CPU, z. B. für
Eingänge (E), Ausgänge (A) und Merker (M), speichern. Außerdem können Sie einen
Datenbaustein (DB) für den schnellen Zugriff auf die im Programm selbst gespeicherten
Daten verwenden. Ein DB kann so konfiguriert werden, dass er nur gelesen werden kann.
Die in einem DB gespeicherten Daten werden beim Schließen des Datenbausteins oder
wenn die Ausführung des zugehörigen Codebausteins beendet ist, nicht gelöscht. Es gibt
zwei Arten von Datenbausteinen:
● In einem globalen DB werden die Daten für die Codebausteine in Ihrem Programm
● In einem Instanz-DB werden die Daten für einen spezifischen FB gespeichert. Die
Obwohl der Instanz-DB die Daten für einen bestimmten FB enthält, kann jeder Codebaustein
auf die Daten eines Instanz-DBs zugreifen.
6.1.4

Neuen Codebaustein anlegen

Bei Auswahl des Optionskästchens "Neu hinzufügen und öffnen" (Standardeinstellung) wird
der Codebaustein in der Projektansicht geöffnet.
90
gespeichert. Jeder OB, FB oder FC kann auf die Daten in einem globalen DB zugreifen.
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 nicht im
Instanz-DB gespeichert.
1. Öffnen Sie den Ordner
"Programmbausteine".
2. Doppelklicken Sie auf "Neuen
Baustein hinzufügen".
3. Wählen Sie im Dialog "Neuen
Baustein hinzufügen" den Typ
des zu ergänzenden
Bausteins. Klicken Sie z. B. auf
das Symbol "Funktion (FC)",
um eine FC hinzuzufügen.
4. Wählen Sie die
Programmiersprache für den
Codebaustein durch Auswahl
von "KOP" in der Klappliste.
5. Klicken Sie auf "OK", um den
Baustein zum Projekt
hinzuzufügen.
Gerätehandbuch, 07/2011, A5E02486775-03
Easy Book

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis