Siemens 6AV6651-7KA01-3AA4 - S7-1200 + KTP400 Basic Starter Kit 6AV6651-7KA01-3AA4 사용자 설명서
제품 코드
6AV6651-7KA01-3AA4
Programmiergrundlagen leicht gemacht
5.2 Einfaches Entwerfen Ihres Anwenderprogramms
Easy Book
Gerätehandbuch, 11/2009, A5E02486775-01
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
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
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 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.