Herunterladen Inhalt Inhalt Diese Seite drucken

Puffern Von Daten Mit Sfcs; Anwendung; Empfehlung - Siemens Simatic Betriebshandbuch

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

Werbung

5.10.6

Puffern von Daten mit SFCs

Mit SFC 82 (CREA_DBL), SFC 83 (READ_DBL) und SFC 84 (WRIT_DBL) können Sie bei
signifikanten Ereignissen im Prozess Daten speichern.
Hinweis
Sie müssen die Möglichkeit eines Windows-Absturzes berücksichtigen, wenn Sie SFC 22,
SFC 23, SFC 82, SFC 83, SFC 84 oder SFC 85 nutzen.
Beispiel
Beim Ändern eines Rezepts legen Sie die Rezeptwerte im Ladespeicher ab ohne neue
Bausteine für das STEP 7-Anwenderprogramm in die CPU zu laden.
Prinzip
SFC 82 und SFC 84 ändern die Daten für das STEP 7-Anwenderprogramm, das im
Ladespeicher abgelegt ist. Wenn Sie die Bausteine im Ladespeicher ablegen und die Werte
nicht im Arbeitsspeicher behalten, stellen Sie sicher, dass diese Bausteine verfügbar sind,
auch wenn WinLC RTX den Zustand beim Herunterfahren des Controllers nicht speichern
kann.
Bei der Ausführung im STEP 7-Anwenderprogramm erstellen und aktualisieren SFC 82
(CREA_DBL), SFC 83 (READ_DBL) und SFC 84 (WRIT_DBL) Bausteine, die als Teil Ihres
STEP 7-Anwenderprogramms im Ladespeicher abgelegt werden.

Anwendung

SFC 82, SFC 83 und SFC 84 sind asynchrone SFCs, die im Hintergrund laufen.
Damit Sie diese verwenden können, müssen Sie ausreichend Ruhezeit einstellen.
So kann WinLC RTX die SFCs ohne Jitter (Seite 143) bearbeiten.
Wenn Sie SFC 82, SFC 83 oder SFC 84 im Anlauf-OB (OB 100 oder OB 102) aufrufen, führt
WinLC RTX diese SFCs synchron aus. Dies ist ein Unterschied zum Betrieb eines
Hardware-Automatisierungssystems.
Jitter vermeiden
Verwenden Sie keine Abfrageschleifen, die auf die Fertigstellung einer asynchronen SFC
warten, insbesondere nicht für SFC 82, SFC 83 und SFC 84. Weil die asynchronen SFCs
im Hintergrund ausgeführt werden, müssen Sie nicht warten bis sie fertig gestellt sind. Sie
können mit der weiteren Programmbearbeitung fortfahren.
Wenn das STEP 7-Anwenderprogramm SFC 82, SFC 83 oder SFC 84 aufruft, liest oder
schreibt die SFC Daten auf der Festplatte. Wenn Sie diese SFCs in jedem Zyklus (z. B. aus
OB 1) oder aus einem zyklischen OB aufrufen, der schnell ausgeführt wird, kann das
konstante Lesen und Schreiben auf der Festplatte dazu führen, dass die Festplatte abstürzt
oder dass es zu Jitter kommt.

Empfehlung

Sie sollten SFC 82, SFC 83 oder SFC 84 nur aufrufen, um ein bedeutendes
Prozessereignis, z. B. ein geändertes Rezept, zu erfassen.
Siehe auch
Welche Informationen zum Controller speichert WinLC RTX? (Seite 82)
WinAC RTX 2009
Betriebsanleitung, 07/2009, A5E00992445-03
Bedienung des Controllers
5.10 Speichern von remanenten Daten
89

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis