Herunterladen Inhalt Inhalt Diese Seite drucken

Zusammenfassung - Siemens SIMATIC S7-1500R Systemhandbuch

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

Werbung

Grundlagen zur Programmbearbeitung
7.5 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 7- 5 Zusammenhang zwischen REQ, STATUS/RET_VAL, BUSY und DONE bei einem "laufenden" Auftrag
Lfd. Nr. des
Aufrufart
Aufrufs
1
Erster Aufruf
2 bis (n - 1)
Zwischenaufruf Irrelevant
n
Letzter Aufruf
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 bearbeitet eine S7-1500R/H CPU bis zu 20 Aufträge
parallel.
Wenn die maximale Anzahl gleichzeitig laufender Aufträge für eine Anweisung überschritten
ist, dann passiert bei einem weiteren Auftrag Folgendes:
● Der Auftrag wird nicht ausgeführt. Der Ausgangsparameter ERROR liefert den Wert 1.
● Der Bausteinparameter STATUS liefert den Fehlercode W#16#80C3
(Ressourcenmangel).
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.
172
REQ
STATUS/RET_VAL
1
W#16#7001
Fehlercode (z. B. W#16#80C3 für Res-
sourcenmangel)
W#16#7002
Irrelevant
W#16#0000, falls keine Fehler aufgetre-
ten sind.
Fehlercode, falls Fehler aufgetreten sind. 0
BUSY
DONE
1
0
0
0
1
0
0
1
0
Redundantes System S7-1500R/H
Systemhandbuch, 10/2018, A5E41814780-AA
ERROR
0
1
0
0
1

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1500 seriesSimatic s7-1500h

Inhaltsverzeichnis