Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC ET 200SP System Administration Handbuch Seite 132

Vorschau ausblenden Andere Handbücher für SIMATIC ET 200SP:
Inhaltsverzeichnis

Werbung

Grundlagen zur Programmbearbeitung
7.3 Asynchron arbeitende Anweisungen
Zusammenhang zwischen REQ, STATUS/RET_VAL, BUSY und DONE bei einem
"laufenden" Auftrag
Lfd. Nr.
Aufrufart
des
Aufrufs
1
Erster Aufruf
2 bis (n -
Zwischenauf-
1)
ruf
n
Letzter Auf-
ruf
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: Die Anweisungen RDREC und WRREC können Sie jeweils 10-mal mit
unterschiedlichen Instanzen aufrufen. Somit ist auch die Anzahl der parallel laufenden
Aufträge pro Anweisung auf 10 beschränkt.
Wenn die maximale Anzahl gleichzeitiger Aufträge für eine Anweisung überschritten ist,
dann liefert die Anweisung im Bausteinparameter STATUS den Fehlercode 80C3
(Ressourcenmangel). Der Auftrag wird so lange nicht ausgeführt, 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.
Bitte beachten Sie, dass bei mehreren unterlagerten Anweisungen typischerweise nur eine
unterlagerte Ressource belegt ist.
132
REQ
STATUS/RET_VAL
1
W#16#7001
Fehlercode (z. B.
W#16#80C3 für Ressour-
cenmangel)
Irrelevant
W#16#7002
Irrelevant
W#16#0000, falls keine
Fehler aufgetreten sind.
Fehlercode, falls Fehler
aufgetreten sind.
BUSY
DONE
1
0
0
0
1
0
0
1
0
0
Systemhandbuch, 12/2015, A5E03576848-AF
ERROR
0
1
0
0
1
Dezentrales Peripheriesystem

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis