Herunterladen Inhalt Inhalt Diese Seite drucken

Informationen Zu Rezepten Und Zur Maschineneinrichtung - Siemens SIMATIC S7 Systemhandbuch

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

Werbung

Um Datenkonsistenz sicherzustellen, ändern Sie den Zielbereich während der Bearbeitung
von READ_DBL bzw. den Quellbereich während der Bearbeitung von WRIT_DBL nicht (d.h.
solange der Parameter BUSY WAHR ist).
Einschränkungen bei den Parametern SRCBLK und DSTBLK:
● Ein Datenbaustein muss, damit er referenziert werden kann, zuvor erstellt worden sein.
● Die Länge eines VARIANT-Pointers vom Typ BOOL muss durch 8 teilbar sein.
● Die Länge eines VARIANT-Pointers vom Typ STRING muss in den Quell- und Ziel-

Informationen zu Rezepten und zur Maschineneinrichtung

Mit den Anweisungen READ_DBL und WRIT_DBL können Sie Rezepte oder Informationen
für die Maschineneinrichtung verwalten. Dies ist prinzipiell eine weitere Vorgehensweise, um
für Werte, die sich nicht sehr häufig ändern, remanente Daten zu speichern. Sie sollten
jedoch die Anzahl der Schreibvorgänge begrenzen, um den Flash-Speicher nicht übermäßig
zu beanspruchen. Sie können auf diese Weise den Umfang des remanenten Speichers über
den normalen Umfang der remanenten Daten hinaus erweitern, zumindest für Werte, die
sich nicht häufig ändern. Sie können mit der Anweisung WRIT_DBL Rezeptinformationen
oder Informationen für die Maschineneinrichtung aus dem Arbeitsspeicher im Ladespeicher
speichern, und Sie können diese Informationen mit der Anweisung READ_DBL wieder aus
dem Ladespeicher in den Arbeitsspeicher abrufen.
Tabelle 8- 143
Bedingungscodes
RET_VAL
Beschreibung
(W#16#...)
0000
Kein Fehler
0081
Warnung: Der Quellbereich ist kleiner als der Zielbereich. Die Quelldaten werden vollständig kopiert,
wobei die zusätzlichen Bytes im Zielbereich nicht verändert werden.
7000
Aufruf mit REQ = 0: BUSY = 0
7001
Erster Aufruf mit REQ = 1 (in Bearbeitung): BUSY = 1
7002
N
Aufruf (in Bearbeitung): BUSY = 1
ter
8051
Typfehler Datenbaustein
8081
Der Quellbereich ist größer als der Zielbereich. Der Zielbereich wird vollständig belegt und die
verbleibenden Bytes der Quelle werden ignoriert.
8251
Typfehler Quelldatenbaustein
82B1
Fehlender Quelldatenbaustein
82C0
Der Quell-DB wird von einer anderen Anweisung oder Kommunikationsfunktion bearbeitet.
8551
Typfehler Zieldatenbaustein
85B1
Fehlender Zieldatenbaustein
85C0
Der Ziel-DB wird von einer anderen Anweisung oder Kommunikationsfunktion bearbeitet.
80C3
Mehr als 50 READ_DBL- oder 50 WRIT_DBL-Anweisungen befinden sich derzeit in der Warteschlange
für die Ausführung.
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
Pointern identisch sein.
Erweiterte Anweisungen
8.8 Datenbausteinsteuerung
355

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis