Herunterladen Inhalt Inhalt Diese Seite drucken

Zusammenfassung; Verbrauch Von Ressourcen - Siemens SIMATIC S7-1500 Systemhandbuch

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

Werbung

Grundlagen zur Programmbearbeitung
9.2 Asynchron arbeitende Anweisungen

Zusammenfassung

Die folgende Tabelle gibt Ihnen einen Überblick über die oben beschriebenen
Zusammenhänge. Sie zeigt insbesondere die möglichen Werte der Ausgangsparameter an,
falls die Ausführung nach einem Aufruf nicht abgeschlossen ist.
Hinweis
Sie müssen in Ihrem Programm nach jedem Aufruf die relevanten Ausgangsparameter
auswerten.
Tabelle 9- 3
Zusammenhang zwischen REQ, STATUS/RET_VAL, BUSY und DONE bei einem "laufenden" Auftrag
Lfd. Nr. des
Aufrufart
Aufrufs
-
Leerlauf
1
Erster Aufruf
2 bis (n - 1)
Zwischenauf-
ruf
n
Letzter Aufruf Irrelevant

Verbrauch von Ressourcen

Asynchron arbeitende Anweisungen belegen in einer CPU während ihrer Ausführung
Ressourcen. Die Ressourcen sind je nach Typ der CPU und Anweisung begrenzt. Die CPU kann
gleichzeitig nur eine maximale Anzahl an Aufträgen einer asynchronen Anweisung
bearbeiten. Nachdem ein Auftrag erfolgreich oder mit Fehler bearbeitet wurde, steht die
Ressource wieder zur Verfügung.
Beispiel: Für die Anweisung RDREC kann eine S7-1500 CPU bis zu 20 Aufträge parallel
bearbeiten.
Wenn die maximale Anzahl gleichzeitiger Aufträge für eine Anweisung überschritten ist, dann
passiert Folgendes:
• Die Anweisung liefert im Bausteinparameter STATUS den Fehlercode 80C3
(Ressourcenmangel).
• Die CPU führt den Auftrag so lange nicht aus, bis wieder eine Ressource frei wird.
Hinweis
Unterlagerte asynchrone Anweisungen
Einige asynchrone Anweisungen nutzen für ihre Bearbeitung eine oder mehrere unterlagerte
asynchrone Anweisungen. Diese Abhängigkeit ist in den folgenden Tabellen dargestellt.
Beachten Sie, dass jede unterlagerte Anweisung typischerweise eine Ressource ihres eigenen
Ressourcenpools belegt
206
REQ
STATUS/RET_VAL
0
W#16#7000
1
W#16#7001
Fehlercode (z. B. W#16#80C3 für Res-
sourcenmangel)
Irrelevant
W#16#7002
W#16#0000, falls keine Fehler aufgetre-
ten sind.
Fehlercode, falls Fehler aufgetreten sind. 0
BUSY
DONE
0
0
1
0
0
0
1
0
0
1
0
Automatisierungssystem
Systemhandbuch, 11/2022, A5E03461181-AJ
ERROR
0
0
1
0
0
1

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic et 200mp

Inhaltsverzeichnis