# TCPServer

Sie können die TCPServer-Funktion verwenden, um eine Tabellenzelle als TCP/IP-Server zu definieren, der eingehende Verbindungen für ein anderes TCP/IP-Gerät überwacht, um Verbindungen und Daten über das Netzwerk gemeinsam zu nutzen.

Hinweis:

- TCPServer generiert nach dem Empfang eines Pakets ein Ereignis. Dieses Ereignis aktualisiert die Tabelle.

- TCPServer akzeptiert nur eine hergestellte Verbindung. Wenn eine neue Verbindungsanforderung eingeht, während bereits eine Verbindung besteht, wird die alte Verbindung geschlossen und durch die neue Verbindung ersetzt.

## TCPServer – Eingaben

Parameter | Beschreibung
--- | ---
Portnummer | Gibt die Portnummer an, an der das TCPServer Verbindungen von TCP/IP-Geräten empfängt. Die Portnummer ist eine 16-Bit-Portnummer ohne Vorzeichen. 0 ist kein gültiger Anschluss. Die Standard-Portnummer ist 3000. Hinweis: Die hier eingegebene Portnummer müssen Sie auf dem Server zuweisen.
Pakettyp | Definiert die Formatierung der Datenzeichenfolge, die zwischen TCP/IP-Geräten ausgetauscht wird.
Typ | Beschreibung
--- | ---
0 = Zeichenkette CR + LF (Standard) | ASCII-Format. Wenn eine TCP-Tabellenfunktion sendet, hängt die Software das ASCII-Zeichen 13 (Wagenrücklauf) und 10 (Zeilenvorschub) an die Datenzeichenfolge an. Beim Empfang schließt CR+LF die Datenzeichenfolge ab.
1 = Zeichenkette CR (13) | ASCII-Format. Wenn eine TCP-Tabellenfunktion sendet, hängt die Software das ASCII-Zeichen 13 (Wagenrücklauf) an die Datenzeichenfolge beim Empfang an. Beim Empfang schließt CR die Datenzeichenfolge ab.
2 = Zeichenkette LF (10) | ASCII-Format. Wenn eine TCP-Tabellenfunktion sendet, hängt die Software das ASCII-Zeichen 10 (Zeilenvorschub) an die Datenzeichenfolge an. Beim Empfang schließt LF die Datenzeichenfolge ab.
3 = Zeichenkette Nullchar (0) | ASCII-Format. Wenn eine TCP-Tabellenfunktion sendet, hängt die Software das ASCII-Zeichen 0 (Nullchar) an die Datenzeichenfolge an. Beim Empfang schließt Nullchar die Datenzeichenfolge ab. Hinweis: Wenn unabhängig vom Pakettyp ein In-Sight Vision-System Daten empfängt, beschließt das ASCII-Zeichen 0 (Nullchar) die Datenzeichenkette.
5 = Zeichenfolge mit benutzerdefiniertem Terminator | ASCII-Format. Wenn eine TCP-Tabellenfunktion sendet, hängt die Software das angegebene Abschlusszeichen an die Datenzeichenfolge an. Beim Empfang schließt das angegebene Abschlusszeichen die Datenzeichenfolge ab.
Abschlusszeichen | Gibt den Byte-Wert an, den Sie verwenden, wenn Sie „Zeichenfolge mit kundenseitigem Abschlusszeichen“ oder „Binär mit kundenseitigem Abschlusszeichen“ für den Pakettyp angeben.
Maximale Paketgröße | Legt die maximale Paketgröße fest, die TCPServer empfangen kann. Wenn der Remote-Sender die maximale Paketgröße überschreitet, zeigt ReadDevice #ERR an.

## TCPServer – Ausgaben

Rückgabewert | Eine Device-Datenstruktur. Gibt #ERR zurück, wenn ein oder mehrerer Eingabeparameter ungültig sind.
Ergebnisse | Beim Einfügen der TCPServer-Funktion in eine Zelle wird automatisch eine Funktion WriteDevice in die rechts nebenstehende Zelle eingefügt.