Siemens 6AV6651-7KA01-3AA4 - S7-1200 + KTP400 Basic Starter Kit 6AV6651-7KA01-3AA4 Benutzerhandbuch

Produktcode
6AV6651-7KA01-3AA4
Seite von 136
 
Programmiergrundlagen leicht gemacht 
 
5.2 Einfaches Entwerfen Ihres Anwenderprogramms 
Easy Book 
Gerätehandbuch, 11/2009, A5E02486775-01 
59
 
5.2.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 
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 nicht im 
Instanz-DB gespeichert.  
Obwohl der Instanz-DB die Daten für einen bestimmten FB enthält, kann jeder Codebaustein 
auf die Daten eines Instanz-DBs zugreifen. 
Neuen Codebaustein anlegen 
 
 
1.  Öffnen Sie den Ordner 
"Programmbausteine". 
2.  Doppelklicken Sie auf "Neuen 
Baustein hinzufügen". 
3.  Wählen Sie im Dialog "Neuen 
Baustein hinzufügen" die 
Schaltfläche "Funktion (FC)". 
4.  Wählen Sie die 
Programmiersprache für die FC 
durch Auswahl von "KOP" in der 
Klappliste. 
5.  Klicken Sie auf "OK", um den 
Baustein zum Projekt 
hinzuzufügen. 
Bei Auswahl des Optionskästchens 
"Neu hinzufügen und öffnen" 
(Standardeinstellung) wird der 
Codebaustein in der Projektansicht 
geöffnet.  
 
 
Es ist ohne großen Aufwand möglich, mit 
einem Codebaustein (OB, FB oder FC) im 
Anwenderprogramm einen FB oder FC 
aufzurufen.