Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 981

Inhaltsverzeichnis

Werbung

Tabelle 13-27 Datentypen für die Parameter
Parameter und Datentyp Datentyp
PORT
IN
BUFFER
IN
NDR
OUT
ERROR
OUT
STATUS
OUT
LENGTH
OUT
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
anschließend 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 1 kB.
8088
Parameter LENGTH oder die empfangene Länge ist größer als der in BUFFER angegebene Bereich 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
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Beschreibung
PORT
Nachdem Sie das CM oder CB eingebaut und konfiguriert haben, erscheint die
Portkennung in der Parameter-Klappliste am Box-Anschluss PORT. Der zugewie‐
sene CM- oder CB-Portwert ist die Eigenschaft "Hardwarekennung" der Geräte‐
konfiguration. Der symbolische Name des Ports wird im Register "Systemkons‐
tanten" der PLC-Variablentabelle zugewiesen. (Standardwert: 0)
Variante
Dieser Parameter zeigt auf die Anfangsadresse des Empfangspuffers. Dieser Puf‐
fer muss groß genug sein, um die maximale Meldungslänge zu empfangen.
Boolesche Daten oder Boolesche Felder werden nicht unterstützt. (Standardwert:
0)
Bool
Eine Ausführung lang WAHR, wenn neue Daten bereit sind und die Anweisung
fehlerfrei beendet wurde.
Bool
Eine Ausführung lang WAHR, nachdem die Anweisung mit Fehler beendet wurde.
Word
Ausführungsbedingung (Standardwert: 0)
UInt
Länge der ausgegebenen Meldung in Byte (Standardwert: 0)
Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
981

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis