Herunterladen Inhalt Inhalt Diese Seite drucken

Informationen Zu Rezepten Und Zur Maschineneinrichtung - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

READ_DBL und WRIT_DBL werden asynchron zum Programmzyklus ausgeführt. Die
Verarbeitung erstreckt sich über mehrere Aufrufe von READ_DBL und WRIT_DBL. Sie
starten den DB-Übertragungsauftrag durch Aufruf von REQ = 1 und überwachen
anschließend die Ausgänge BUSY und RET_VAL, um zu ermitteln, wann die
Datenübertragung beendet und korrekt ist.
Hinweis
Auswirkung der Anweisungen WRIT_DBL und READ_DBL auf die Kommunikationslast
Wenn die Anweisung WRIT_DBL oder READ_DBL kontinuierlich aktiv ist, kann sie dabei so
viele Kommunikationsressourcen verbrauchen, dass STEP 7 die Kommunikation mit der
CPU verliert. Verwenden Sie aus diesem Grund für den REQ-Parameter eine positive
Flanke am Eingang (Seite 247) und keinen Schließer- oder Öffnereingang (Seite 241), der
mehrere Zyklen lang eingeschaltet bleiben würde (Signalpegel High).
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-
Pointern identisch sein.

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.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Erweiterte Anweisungen
9.10 Datenbausteinsteuerung
573

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis