Herunterladen Inhalt Inhalt Diese Seite drucken

Speichernutzung Und Applikationsbeispiele; Speichernutzung Für Rezepturen - Siemens SIMATIC S7-1500 Funktionshandbuch

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

Werbung

Speichernutzung und Applikationsbeispiele

3.1
Speichernutzung für Rezepturen
Einleitung
Eine Rezeptur ist eine Sammlung von Parametersätzen gleicher Struktur. Diese
Rezepturdatensätze befinden sich in einem nicht ablaufrelevanten Datenbaustein im
Ladespeicher und belegen keinen Speicherplatz im Arbeitsspeicher. Sie haben die
Möglichkeit, einzelne Rezepturdatensätze in einen Datenbaustein im Arbeitsspeicher zu
lesen und im Anwenderprogramm auf die Daten zuzugreifen. Einen im Anwenderprogramm
geänderten Rezepturdatensatz können Sie in den Rezeptur-Datenbaustein zurückschreiben.
Bearbeitungsablauf
● Rezeptur im Ladespeicher ablegen
● Arbeiten mit den Rezepturdaten im Anwenderprogramm
Struktur und Verwendung des CPU-Speichers
Funktionshandbuch, 01/2013, A5E03461663-01
Die einzelnen Datensätze einer Rezeptur werden mit STEP 7 in einen nicht
ablaufrelevanten DB abgefüllt und auf die CPU geladen. Um einen nicht ablaufrelevanten
DB zu projektieren, müssen Sie das Baustein-Attribut "Nur im Ladespeicher ablegen"
aktivieren. Die Rezepturen belegen damit nur Speicherplatz im Ladespeicher und nicht
im Arbeitsspeicher.
Mit der Anweisung "READ_DBL" wird ein Datensatz der aktuellen Rezeptur aus dem DB
im Ladespeicher in einen ablaufrelevanten DB in den Arbeitsspeicher gelesen. Damit
wird erreicht, dass der Arbeitsspeicher nur die Daten für den aktuell benötigten
Rezepturdatensatz aufnehmen muss. Jetzt kann das Anwenderprogramm auf die Daten
des aktuellen Datensatzes zugreifen.
3
19

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis