TCP/IP über virtuellen Switch

Der virtuelle Switch ist eine Softwarekomponente in TwinCAT, die als Ethernet-Switch fungiert. Die Ports dieses virtuellen Switches sind die Ports aller EoE-fähigen Devices, die in den angeschlossenen EtherCAT-Netzwerken vorhanden sind, z.B. EP6601-0002, EL6601 oder EL6614.

Aus Sicht des Betriebssystems wirkt es so, als wäre die Ethernet-Teilnehmer an einem Switch angeschlossen, der am Gigabit-Ethernet-Port angeschlossen ist.

Beispiel

TCP/IP über virtuellen Switch 1:

Aktivieren des virtuellen Switches

1. Im Solution Explorer das Device „RT-Ethernet Adapter“ anklicken, das im Kapitel Einbinden in ein TwinCAT-Projekt angelegt wurde.
2. Den Tab „Ports“ auswählen und im im Drop-Down-Menü „TCP/IP-Port“ den Wert „via EoE“ auswählen.
3. Den Tab „Switch“ auswählen und im Feld „Virtual Ethernet Switch“ bei „Enable“ einen Haken setzen.
TCP/IP über virtuellen Switch 2:
Der virtuelle Switch ist aktiviert.
4. Den virtuellen Switch über die weiteren Bedienelemente in diesem Tab konfigurieren:

Bezeichnung

Erläuterung

Max. Ports

Anzahl der Ports des virtuellen Switches. Jedes EoE-Gerät (z. B. EL6601, AX5000) in den unterlagerten EtherCAT-Systemen belegt einen Port.

Max Frames

Max. Anzahl der zwischengespeicherten Ethernet-Frames. Kann bei auffälligen Durchsatzengpässen erhöht werden.

Max MAC Ids

In der internen Switch-Look-Up-Tabelle gespeicherte MAC-Adressen der angeschlossenen Geräte. Muss größer als die maximal an allen Systemen jemals angeschlossenen Ethernet-Geräte sein.

Connect to TCP/IP Stack

Verbindet den EoE-Switch mit der internen Windows-NDIS-Netzwerkschicht
IP-Bereich muss dabei übereinstimmen

IP Enable Router

Diese Funktion wird vom Windows Betriebssystem gestellt und ist über die Registry, bei embeddedCX-Systemen unter Windows CE/WEC über das CX-config-Tool zugänglich. Wenn aktiviert, vermittelt die NDIS-Netzwerkschicht auch IP-Pakete, deren IP-Adresse nicht in der Subnetzmaske übereinstimmen.

Hinweise