Beschreibung
Mit der Anweisung ermitteln Sie bei S7-300 den Zustand einer Verbindung. Nach Aufruf der Anweisung mit dem Wert "1" am Steuereingang EN_R wird der momentane Zustand der über ID adressierten Verbindung ermittelt.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "C_CNTRL":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
EN_R |
Input |
BOOL |
E, A, M, D, L |
Steuerparameter, signalisiert Empfangsbereitschaft, wenn der Eingang gesetzt ist. |
|
ID |
Input |
WORD |
M, D oder Konstante |
Adressierungsparameter ID Siehe auch: Gemeinsame Parameter der Anweisungen zur S7-Kommunikation |
|
RET_VAL |
Output |
INT |
E, A, M, D, L |
Fehlerinformation |
|
ERROR STATUS |
Output Output |
BOOL WORD |
E, A, M, D, L E, A, M, D, L |
Zustandsparameter ERROR und STATUS, Fehleranzeige:
|
|
C_CONN |
Output |
BOOL |
E, A, M, D, L |
Zustand der zugehörigen Verbindung. Mögliche Werte:
|
|
C_STATUS |
Output |
WORD |
E, A, M, D, L |
Verbindungszustand:
|
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".
Parameter RET_VAL, ERROR und STATUS
Der Ausgangsparameter RET_VAL kann bei "C_CNTRL" die folgenden beiden Werte annehmen:
-
0000H: Bei der Ausführung ist kein Fehler aufgetreten.
-
8000H: Bei der Ausführung ist ein Fehler aufgetreten.
|
ERROR |
STATUS (dezimal) |
Erläuterung |
|---|---|---|
|
1 |
10 |
Fehler beim Zugriff auf den CP, weil gerade ein anderer Auftrag läuft. Auftragswiederholung zu einem späteren Zeitpunkt. |
|
1 |
27 |
Für diese Anweisung existiert in der CPU kein Funktionscode. |
|
Hinweis Auch dann, wenn im Ausgangsparameter RET_VAL der Wert 0000H angezeigt wird, sind die Ausgangsparameter ERROR und STATUS auszuwerten. |