Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 09VRS Projektierungshandbuch Seite 260

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 09VRS:
Inhaltsverzeichnis

Werbung

258/295
Bosch Rexroth AG | Electric Drives
RIL_SocketComm.lib
Schnittstellenbeschreibung
E/A-Typ
Name
VAR_INPUT
diSocket
pbyValueAdr POINTER TO BYTE
pdiErrorNum POINTER TO DINT
diNoOfBytes UDINT
RETURN VALUE
Fehlerbehandlung
14.7.6
IL_TCPClose
Kurzbeschreibung
Schnittstellenbeschreibung
and Controls
Abb.14-50:
Funktion IL_TCPRecvPacket
Datentyp
Kommentar
DINT
Socket-Descriptor wird von IL_TCPInitial ausgegeben
Zeiger auf die Startadresse des Datenpuffers, um die erhaltenen
Daten zu speichern
Enthält Informationen zur Fehlererkennung
Größe des Datenpuffers in Byte
Anzahl der empfangenen Bytes. 0 zeigt, dass die Verbindung
UDINT
beendet wurde oder ein Fehler auftrat.
Abb.14-51:
E/A-Schnittstelle IL_TCPRecvPacket
Die Funktion gibt die folgenden Fehlercodes in "pdiErrorNum" zurück:
pdiErrorNum
ERR_INVALID_SOCKET
ERR_NOT_CONNECTED
ERR_CLOSING
ERR_NO_DATA
Abb.14-52:
IL_TCPRecvPacket Fehlercodes
Weitere Fehlercodes sind im
Seite 270
aufgeführt.
Die Funktion IL_TCPClose beendet eine TCP-Verbindung, die zuvor durch die
Funktion IL_TCPInitial hergestellt wurde. Diese Funktion kehrt sofort zurück.
Abb.14-53:
Funktion IL_TCPClose
Rexroth IndraMotion MTX 09VRS | Projektierung
Beschreibung
Socket-Descriptor ungültig
Die Verbindung wurde vom Netzwerk beendet
Der Remote-Rechner hat eine Anfrage zum Been‐
den der Verbindung (FIN) gesendet
Während des Wartens auf Daten kam es zu einem
Timeout
Kapitel 14.10 Konstanten und Fehlertabellen auf

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis