Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1195

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Der STATUS-Wert ist gültig, wenn NDR oder ERROR im Zustand WAHR ist. Der STATUS-
Wert liefert den Grund für die Beendigung der Empfangsoperation im CM oder CB. Dies ist
typischerweise ein positiver Wert, der angibt, dass die Empfangsoperation erfolgreich war
und dass der Empfangsvorgang normal beendet wurde. Ist der STATUS-Wert negativ (das
höchstwertige Bit des Hexadezimalwerts ist gesetzt), wurde die Empfangsoperation wegen
einer Fehlerbedingung wie Paritäts-, Framing- oder Überlauffehler beendet.
Jede PtP-Kommunikationsschnittstelle kann maximal 1024 Bytes puffern. Hierbei kann es
sich um eine große oder mehrere kleinere Meldungen handeln. Sind mehrere Meldungen im
CM oder CB verfügbar, gibt die Anweisung Receive_P2P die älteste verfügbare Meldung
aus. Eine nachfolgend ausgeführte Anweisung Receive_P2P gibt die zweitälteste Meldung
aus.
Tabelle 13- 28
Bedingungscodes
STATUS (W#16#...)
Beschreibung
0000
Kein Puffer vorhanden
0094
Meldung wurde beendet, weil die maximale Zeichenlänge empfangen wurde
0095
Meldung wurde wegen Meldungs-Timeout beendet
0096
Meldung wurde wegen Zeichenabstands-Timeout beendet
0097
Meldung wurde wegen Antwort-Timeout beendet
0098
Meldung wurde beendet, weil die Längenbedingung "N+LEN+M" erfüllt war
0099
Meldung wurde beendet, weil die Endezeichenfolge erfüllt war
8085
Parameter LENGTH hat einen Wert 0 oder ist größer als 4 kB.
8088
Parameter LENGTH oder die empfangene Länge ist größer als der in BUFFER angegebene Be-
reich oder die empfangene Länge ist größer als der in BUFFER angegebene Bereich.
8090
Fehlerhafte Konfigurationsmeldung, falsche Meldungslänge, falsches Submodul, unzulässige Mel-
dung
81E0
Meldung wurde beendet, weil der Empfangspuffer voll ist
81E1
Meldung wurde wegen Paritätsfehler beendet
81E2
Meldung wurde wegen Framingfehler beendet
81E3
Meldung wurde wegen Überlauffehler beendet
81E4
Meldung wurde beendet, weil die berechnete Länge die Puffergröße überschreitet
81E5
Umgekehrtes Biassignal (Drahtbruch)
81E6
Meldungswarteschlange voll. Dieser Fehler wird ohne Daten gemeldet. Tritt er auf, schaltet das
Modul zwischen einer fehlerfreien Datenübertragung und dem Fehler hin und her.
81E7
Interner Fehler, Synchronisationsfehler zwischen Anweisung und CM: wird bei einem Sequenzfeh-
ler gesetzt
81E8
Meldung beendet, Zeitüberschreitung zwischen Zeichen erreicht, bevor Meldungsende erkannt
wurde
81E9
Modbus-CRC-Fehler erkannt (nur für Module, die die CRC-Generierung/Prüfung für das Modbus-
Protokoll unterstützen)
81EA
Modbus-Telegramm zu kurz (nur für Module, die die CRC-Generierung/Prüfung für das Modbus-
Protokoll unterstützen)
81EB
Meldung abgebrochen, da maximale Meldungsgröße überschritten
8201
Unzulässige Syntax-ID an einem ANY-Pointer
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
1195

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis