Beschreibung
Bei einer positiven Flanke am Steuereingang REQ aktiviert die Anweisung "RESUME" bei S7-400 einen Wiederanlauf in dem durch ID adressierten remoten Gerät. Folgende Bedingungen müssen vorliegen, falls das remote Gerät eine CPU ist:
-
Die CPU muss sich im Zustand STOP befinden.
-
Der Betriebsartenschalter der CPU muss auf RUN stehen.
-
Sie müssen bei der Projektierung manuellen Wiederanlauf ermöglicht haben.
-
Es darf kein Wiederanlaufhindernis vorliegen.
Nachdem dieses den Wiederanlauf durchgeführt hat, geht es in den Betriebszustand RUN und sendet eine positive Ausführungsquittung. Mit der Auswertung der positiven Quittung wird der Zustandsparameter DONE auf "1" gesetzt. Aufgetretene Fehler werden über die Zustandsparameter ERROR und STATUS angezeigt.
Eine erneute Aktivierung des Wiederanlaufs in demselben remoten Gerät ist erst nach Abschluss der letzten Aktivierung möglich.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "RESUME":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
REQ |
Input |
BOOL |
E, A, M, D, L |
Steuerparameter request, aktiviert die Anweisung bei steigender Flanke. |
|
ID |
Input |
WORD |
M, D oder Konstante |
Adressierungsparameter ID Siehe auch: Gemeinsame Parameter der Anweisungen zur S7-Kommunikation |
|
DONE |
Output |
BOOL |
E, A, M, D, L |
Zustandsparameter DONE:
|
|
ERROR STATUS |
Output Output |
BOOL WORD |
E, A, M, D, L E, A, M, D, L |
Zustandsparameter ERROR und STATUS, Fehleranzeige:
|
|
PI_NAME |
InOut |
ANY |
E, A, M, D |
Zeiger auf Speicherbereich, in dem der Name des zu startenden Programms (ASCII-Code) steht. Dieser Name darf aus maximal 32 Zeichen bestehen. Bei S7 muss er P_PROGRAM sein. |
|
ARG |
InOut |
ANY |
E, A, M, D, T, Z |
Ausführungsargument. Derzeit nicht relevant. Sie dürfen diesem Parameter derzeit keinen Wert zuweisen, wenn Ihr Kommunikationspartner ein Automatisierungssystem aus der S7-Familie ist. |
|
IO_STATE |
InOut |
BYTE |
E, A, M, D, L |
Derzeit nicht relevant. Sie dürfen diesem Parameter derzeit keinen Wert zuweisen, wenn Ihr Kommunikationspartner ein Automatisierungssystem aus der S7-Familie ist. |
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".
Parameter ERROR und STATUS
Die folgende Tabelle enthält alle für "RESUME" spezifischen Fehlerinformationen, die über die Parameter ERROR und STATUS ausgegeben werden können.
|
ERROR |
STATUS (dezimal) |
Erläuterung |
|---|---|---|
|
0 |
11 |
Warnung:
|
|
0 |
25 |
Die Kommunikation wurde angestoßen. Der Auftrag ist in Bearbeitung. |
|
1 |
1 |
|
|
1 |
2 |
Negative Quittung vom Partnergerät. Die Funktion ist nicht ausführbar. |
|
1 |
3 |
Der bei PI_NAME hinterlegte Programmname ist unbekannt. |
|
1 |
4 |
Fehler bei den Zeigern PI_NAME oder ARG bezüglich der Datenlänge oder des Datentyps. |
|
1 |
7 |
Wiederanlauf nicht durchführbar. |
|
1 |
10 |
Zugriff auf lokalen Anwenderspeicher nicht möglich (z. B. Zugriff auf gelöschten DB). |
|
1 |
12 |
Beim Aufruf der Anweisung wurde
|
|
1 |
20 |
S7-400: Zu wenig Arbeitsspeicher vorhanden. Abhilfe: Reduzieren Sie den im Speicher befindlichen Programmcode. |