Herunterladen Inhalt Inhalt Diese Seite drucken

Status Einer Asynchron Arbeitenden Anweisung; Zusammenfassung - Siemens SIMATIC ET 200SP System Administration Handbuch

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

Werbung

Status einer asynchron arbeitenden Anweisung

Eine asynchron arbeitende Anweisung zeigt ihren Status über die Bausteinparameter
STATUS/RET_VAL und BUSY an. Viele asynchron arbeitende Anweisungen nutzen
außerdem noch die Bausteinparameter DONE und ERROR.
Das folgende Bild zeigt die beiden asynchronen Anweisungen WRREC und CREATE_DB.
Bild 7-3

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.
Dezentrales Peripheriesystem
Systemhandbuch, 12/2015, A5E03576848-AF
Der Eingangsparameter REQ startet den Auftrag zur Ausführung der asynchronen Anweisung.
Der Ausgangsparameter DONE gibt an, dass der Auftrag fehlerfrei abgeschlossen wurde.
Der Ausgangsparameter BUSY gibt an, ob der Auftrag momentan ausgeführt wird. Wenn
BUSY=1, dann ist eine Ressource für die asynchrone Anweisung belegt. Wenn BUSY=0,
dann ist die Ressource frei.
Der Ausgangsparameter ERROR zeigt an, dass ein Fehler vorliegt.
Der Ausgangsparameter STATUS/RET_VAL gibt Informationen zum Zustand der Auftragsaus-
führung. Nach Auftreten eines Fehlers enthält der Ausgangsparameter STATUS/RET_VAL die
Fehlerinformation.
Bausteinparameter von asynchronen Anweisungen am Beispiel der Anweisungen
WRREC und CREATE_DB
Grundlagen zur Programmbearbeitung
7.3 Asynchron arbeitende Anweisungen
131

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis