Herunterladen Inhalt Inhalt Diese Seite drucken

Jetter JC-350 Betriebsanleitung Seite 534

Vorschau ausblenden Andere Handbücher für JC-350:
Inhaltsverzeichnis

Werbung

10 Programmierung
Funktionsweise bei
einem UDP/IP-Server
Verwandte Themen
534
Der Task bleibt in folgenden Fällen bei diesem Funktionsaufruf stehen:
Alle Daten wurden empfangen.
Ein Fehler ist aufgetreten.
Die Daten werden bei einer UDP/IP-Verbindung als Datagramme übertragen.
Die Steuerung arbeitet die Funktion in folgenden Stufen ab:
Stufe
1
Das Gerät JC-350 wartet bis alle Daten eines Datagramms empfangen
wurden, längstens jedoch die mitgegebene Timeout-Zeit.
2
... der Timeout abgelaufen oder die
Verbindung geschlossen wurde,
... Daten empfangen wurden,
3
... mehr Daten empfangen wurden
als in den Empfangspuffer kopiert
werden konnten, also das
gesendete Datagramm zu groß ist,
4
IP-Adresse und IP-Port-Nummer des Senders werden in die
mitgegebenen Variablen übertragen.
5
Die Funktion wird verlassen und die Anzahl der in den Empfangspuffer
kopierten Daten zurückgegeben.
Initialisieren der freiprogrammierbaren IP-Schnittstelle (siehe
Seite 525)
Verbindung öffnen (siehe Seite 526)
Verbindung schließen (siehe Seite 535)
Daten senden (siehe Seite 530)
Beschreibung
Wenn ...
... wird die Funktion mit einer
Fehlermeldung verlassen.
... werden sie in den mitgegebenen
Empfangspuffer kopiert (höchstens
jedoch bis zur mitgegebenen
Anzahl) und bei Stufe 3 fortgefahren.
Wenn ...
... werden diese verworfen.
... dann ...
... dann ...
Jetter AG

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis