hi
primär geht die frage an beckhoff selber da hierbei ja der TwinCAT TCP/IP Connection Server dazwischen arbeitet
aber vermutlich ist das problem ein kleines
wenn dein windows pc mehr als eine netzwerkanbindung hat dann musst du angeben welche du benutzen möchtest
Zusatzinformation für Beckhoff (Auszug aus doku)
Es können mehrere Netzwerkadapter in einem PC existieren. Die globale
Variable sLocalHost bestimmt den Netzwerkadapter der benutzt werden
soll. Wenn Sie die globale sLocalHost-Variable ignorieren (Leerstring),
dann wird von dem TCP/IP Connection Server der Default-Netzwerkadapter
benutzt. Es ist meistens der erste Netzwerkadapter aus der Liste der
Netzwerkadapter in der Systemsteuerung.
1. Wenn sie als sLocalHost einen Leerstring angegeben haben und der PC
vom Netzwerk getrennt wurde, dann öffnet das System einen neuen
Socket unter der Software-Loopback-IP-Adresse: '127.0.0.1'.
2. Wenn im PC zwei oder mehr Netzwerkadapter vorhanden sind und Sie
als sLocalHost einen Leerstring angegeben haben, der Default-
Netzwerkadapter aber vom Netzwerk getrennt wurde, dann wird der neue
Socket unter der der IP-Adresse des zweiten Netzwerkadapters geöffnet.
3. Um das Öffnen der Sockets unter einer anderen IP-Adresse zu verhindern
können Sie die sLocalHost-Adresse explizit angeben.
Die globale Variable sSrvNetId beinhaltet die Netzwerk Adresse des
TwinCAT TCP/IP Connection Server (z.B. '1.1.1.2.7.1'). Für den lokalen
Computer (Default), muss ein Leerstring angegeben werden.