Herunterladen Inhalt Inhalt Diese Seite drucken

Speichern Und Zurückholen Von Daten Durch Die S7 - Siemens SIMATIC S7-200 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:
Inhaltsverzeichnis

Werbung

S7-200 Systemhandbuch
Beispielprogramm für den Zugriff auf Daten in einer Tabelle mittels Pointer
In diesem Beispiel wird LD14 als Pointer auf ein Rezept verwendet, das in einer Tabelle mit Rezepten gespeichert ist,
die an VB100 beginnt. In diesem Beispiel speichert VW1008 den Index auf ein bestimmtes Rezept in der Tabelle. Wenn
jedes Rezept in der Tabelle 50 Bytes lang ist, multiplizieren Sie den Index mit 50, um den Versatz auf die
Anfangsadresse eines bestimmten Rezepts zu erhalten. Indem Sie den Versatz zum Pointer addieren, können Sie auf
jedes einzelne Rezept in der Tabelle zugreifen. In diesem Beispiel wird das Rezept in die 50 Bytes kopiert, die an
VB1500 beginnen.
Speichern und Zurückholen von Daten durch die S7- -200
Die S7--200 bietet Ihnen verschiedene Funktionen, um sicherzustellen, dass Ihr
Anwenderprogramm und die Daten sicher in der S7--200 abgelegt sind.
Speicher für remanente Daten -- Bereiche im Datenspeicher, die vom Anwender definiert
-
werden und über eine Spannungsunterbrechung hinweg nicht verändert werden, sofern der
Hochleistungskondensator und das optionale Batteriemodul nicht entladen sind. Die
Speicherbereiche V und M sowie die aktuellen Werte von Zeiten und Zählern sind die
einzigen Bereiche im Datenspeicher, die als remanent definiert werden können.
Nullspannungsfester Speicher -- Nicht--flüchtiger Speicher, in dem der Programmbaustein,
-
der Datenbaustein, der Systemdatenbaustein, geforcte Werte, Merker, die bei
Spannungsverlust gespeichert werden sollen, und angegebene Werte, die
programmgesteuert geschrieben werden, abgelegt werden.
Speichermodul -- Steckbarer nicht--flüchtiger Speicher, in dem der Programmbaustein, der
-
Datenbaustein, der Systemdatenbaustein, Rezepte, Data log und geforcte Werte abgelegt
werden.
Mit dem S7--200 Explorer können Sie Dokumentationsdateien (*.doc, *.txt, *.pdf usw.) auf dem
Speichermodul ablegen. Mit dem S7--200 Explorer können Sie auch allgemeine Dateiverwaltung
auf dem Speichermodul durchführen (Kopieren, Löschen, Öffnen, Verzeichnisse anlegen).
Zum Stecken des Speichermoduls nehmen Sie die Plastikabdeckung von der S7--200 CPU und
stecken das Speichermodul in den Schacht. Das Speichermodul ist so geformt, dass es nur in
eine Richtung in den Schacht gesteckt werden kann.
38
Netzwerk 1 //Übertragen eines Rezepts aus einer Tabelle mit
//Rezepten:
// - - Jedes Rezept ist 50 Bytes lang.
// - - Der Index- -Parameter (VW1008) identifiziert das
//Rezept, das geladen werden soll.
//
//1. Pointer auf Anfangsadresse
//
der Rezepttabelle erstellen.
//2. Index des Rezepts in einen
//
Doppelwortwert umwandeln.
//3. Versatz multiplizieren, um die Größe der einzelnen
//
Rezepte unterzubringen.
//4. Versatzwert zum Pointer addieren.
//5. Gewähltes Rezept in
//
VB1500 bis VB1549 übertragen.
LD
SM0.0
MOVD &VB100, LD14
ITD
VW1008, LD18
*D
+50, LD18
+D
LD18, LD14
BMB
*LD14, VB1500, 50

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis