5.8.4. ETHERNET SOCKETS (TCP)
Der CS8C-Controller kann mit Hilfe von Sockets zur Ethernet-Kommunikation konfiguriert werden (TCP). Der
CS8C-Controller unterstützt bis zu 40 Sockets gleichzeitig, im Client-Modus und/ oder im Server-Modus. Die
Konfiguration der Ethernet-Sockets geschieht über die Anwendung "Control Panel" (Control panel > I/O / Socket).
Die UDP-Sockets werden nicht unterstützt.
Die Parameter eines Server-Sockets lauten:
•
Anschlussport zwischen 0 und 65535.
ACHTUNG:
Die Ports unter 1000 sind reserviert.
•
Die maximale Anzahl simultaner Clients.
•
Die Zeit bis zum Abbruch (maximale Wartedauer beim Leseprozess oder bei Verbindung). Ein Nullwert
hebt die Wartedauerkontrolle auf.
•
Das Verbindungsendzeichen.
Die beiden letzten Parameter sind in dem VAL3-Handbuch (Typ SIO)genauer erläutert.
Die Parameter einer Client-Socket entsprechen denen der zu erreichenden Server-Socket plus IP-Adresse. Mit
einem "Test"-Menü kann die Verbindung zum Server getestet werden.
Eine Server-Socket wird im CS8C aktiviert ("geöffnet"), sobald er von einem VAL3-Programm verwendet wird,
und deaktiviert ("geschlossen"), wenn die Verbindung mit dem letzten Client beendet wird. Nach dem Erreichen
der maximalen Anzahl an Clients für eine Server-Socket, werden zusätzliche Clients, die versuchen eine
Verbindung herzustellen akzeptiert, aber die Kommunikation vom Server sofort unterbrochen.
ACHTUNG:
Solange kein VAL3-Programm auf die Server-Sockets des CS8C zugreift, werden diese nicht
aktiviert, und jeder Versuch eines Verbindungsaufbaus durch einen Client schlägt fehl.
Außerdem führt das an einem CS8C-Controller verwendetete "Test"-Menü zum Testen einer
Server-Socket eines anderen CS8C-Controllers zu einer Fehlermeldung, wenn auf diesem
keine VAL3-Anwendung läuft.
102 / 240
© Stäubli 2009 – D28073702B
CS8C