Parameter STATUS (S7-300, S7-400) - STEP 7

Open User Communication (S7-300, S7-400)

ft:publication_title
Open User Communication (S7-300, S7-400)
Product
STEP 7
Version
V21
Publication date
11/2025
Language
de-DE
Parameter STATUS

Aufbau des Parameters STATUS

Der Ausgangsparameter STATUS der Anweisungen "FW_TCP" und "FW_IOT" liefert Informationen zum Zustand der Kommunikation zwischen S7-Station und PC-Station.

Dieses Statuswort ist wie folgt aufgebaut:

Bit

Instanz-DB.FBStatus

Beschreibung

High-Byte

0

NotConnected

keine Verbindung aufgebaut bzw. unterbrochen

  • FETCH/WRITE-Client hat den Verbindungsaufbau noch nicht initiiert

  • Fehler beim Verbindungsaufbau

1

ErrorConnect

Fehler beim Verbindungsaufbau (z. B.: Fehler in der Datenstruktur der Verbindungsparameter)

2

ErrorDisConnect

Fehler beim Verbindungsabbau

3

ErrorConType

fehlerhafter Verbindungstyp in der Datenstruktur der Verbindungsparameter

4

nicht belegt

5

BusyConnect

Verbindungsaufbau läuft

6

BusyDisConnect

Verbindungsabbau läuft

7

nicht belegt

Low-Byte

8

ErrorRec1

TCP Verbindung:

  • Fehler beim Empfangsauftrag

  • FETCH/WRITE Header-Telegramm konnte nicht empfangen werden

ISO-on-TCP Verbindung

  • Fehler beim Empfangsauftrag

  • FETCH/WRITE Header-Telegramm inklusive der Nutzdaten konnte nicht empfangen werden

9

ErrorRec2

TCP Verbindung

  • Fehler beim Empfangsauftrag

  • Nutzdaten konnten nicht empfangen werden

10

ErrorSend

TCP und ISO-on-TCP Verbindung

  • Fehler beim Sendeauftrag

  • FETCH/WRITE Quittungstelegramm inklusive Nutzdaten konnte nicht gesendet werden

11

nicht belegt

12

BusyRec1

Empfangsauftrag läuft

13

BusyRec2

Empfangsauftrag läuft

14

BusySend

Sendeauftrag läuft

15

ErrorHeader

undefiniertes FETCH/WRITE Header-Telegramm empfangen

Adressen und Variablen des Instanzdatenbaustein

Im Instanzdatenbaustein der Anweisung "FW_TCP" und "FW_IOT" wird der Fehlerstatus des Verbindungsaufbaus und -abbaus sowie der Fehlerstatus des Sende- und Empfangsauftrags gespeichert.

  • Der Instanzdatenbaustein der Anweisung "FW_TCP" umfasst 8348 Byte.

  • Der Instanzdatenbaustein der Anweisung "FW_IOT" umfasst 16544 Byte.

Die folgende Tabelle zeigt eine Übersicht der Adressen und Variablen des Instanzdatenbaustein, wo die Status gespeichert werden.

Variable

Datentyp

Adresse

Beschreibung

DoneError.STATUS_Connect

WORD

22.0

Status Verbindungsaufbau

DoneError.STATUS_REC_1

WORD

24.0

Status des ersten Empfangsauftrags

DoneError.STATUS_REC_2

WORD

26.0

Status des zweiten Empfangsauftrags (nur bei TCP)

DoneError.STATUS_SEND

WORD

28.0

Status des Sendeauftrags

DoneError.STATUS_DisConnect

WORD

30.0

Status Verbindungsabbau

Werte des Parameters STATUS

Die folgende Tabelle zeigt eine Übersicht der Statuswerte des Verbindungsaufbaus.

STATUS (W#16#...)

Beschreibung

0000

Verbindung konnte aufgebaut werden.

8086

Der Parameter ID liegt außerhalb des zulässigen Wertebereichs.

8087

Maximale Anzahl der Verbindungen ist erreicht, keine weitere Verbindung möglich.

8089

Der Parameter CONNECT zeigt nicht auf einen DB.

809A

Der Parameter CONNECT zeigt auf ein Feld, das nicht die Länge der Verbindungsbeschreibung hat.

809B

Die in der Verbindungsbeschreibung angegebene local_device_id passt nicht zur CPU.

80A1

Verbindung bzw. Port ist bereits belegt.

80A2

Lokaler oder remoter Port ist vom System belegt.

80A3

Es wird versucht, eine nicht bestehende Verbindung abzubauen.

80A4

IP-Adresse des remoten Verbindungsendpunkts ist ungültig, eventuell stimmt sie mit der eigenen IP-Adresse überein.

80B2

Der Parameter CONNECT zeigt auf einen DB, der mit dem Schlüsselwort UNLINKED erzeugt wurde.

80B3

Inkonsistente Parametrierung

80B4

Sie haben bei der Protokollvariante ISO on TCP (connection_type = B#16#12) beim passiven Verbindungsaufbau (active_est = FALSE) eine oder mehrere der folgenden Bedingungen verletzt:

  • local_tsap_id_len >= B#16#02

  • local_tsap_id[1] = B#16#E0

80B6

Parametrierfehler bezüglich des Parameters connection_type.

80B7

Fehler in der Verbindungsbeschreibung

80C3

Alle Verbindungsressourcen sind belegt:

  • Ein anderer Baustein mit dieser ID wird bereits in einer anderen Prioritätsklasse bearbeitet.

  • Interner Ressourcenmangel

80C4

Temporärer Kommunikationsfehler:

  • Verbindung kann momentan nicht aufgebaut werden.

  • Die Schnittstelle wird neu parametriert.

  • Die eingerichtete Verbindung wird momentan durch die Anweisung "TDISCON" entfernt.

82xx

allgemeine Fehlerinformationen