Netzwerkverbindung zu CX9020 funktioniert per Browser, aber nicht aus TwinCAT

clumsi

Level-1
Beiträge
137
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin zusammen,

meinem Beckhoff CX9020 IPC habe ich eine statische IP-Adresse zugewiesen, DHCP ist ausgeschaltet. Damit komme ich problemlos per Browser in die Weboberfläche. Auch ein Ping an den IPC funktioniert.

Aus TwinCAT kann ich jedoch keine Verbindung zum IPC herstellen. Im "Add Route" Dialog funktioniert weder der Broadcast search, noch das finden nach direkter Eingabe des Host Namen oder der IP-Adresse.

Genau diesen CX9020 IPC habe ich heute auch bei der Arbeit mit einem anderem Entwicklungs-PC getestet, wo ich mit einer neueren CX9020 keine Probleme habe. Ich habe beide Steuerungen ausgetauscht und kann die ältere aber auch in dieser Entwicklungsumgebung nicht finden (statische IP-Adresse beider CX9020 waren sogar gleich).

Ich gehe also davon aus, dass der Fehler in meiner CX9020 liegt. Werks-Reset habe ich bereits ausgeführt, funktioniert trotzdem nicht.

Woran kann es liegen, dass ich Browser- und Ping-Verbindung habe, aber aus TwinCAT von 2 verschiedenen PCs nicht auf die SPS komme?

Danke für eure Hinweise!

Grüße,
clumsi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
danke, aber dort waren keine Routen angelegt. Hat also leider nicht funktioniert.

Habe jetzt auch mal testweise auf einer zweiten SD-Karte das neueste Betriebssystem-Image geladen und den IPC damit gestartet. Auch wieder statische IP-Adresse vergeben, mein PC-Netzwerkadapter auch, jedoch letzte Stelle der IP anders und bei beiden gleich Subnetmaske. Und wieder: Per Browser komme ich drauf, aber nix in TwinCAT.
 
Und wie ist es mit den Firewall Einstellungen auf dem CX9020 bzw. auf dem XAE Rechner, probehalber mal deaktivieren...

Oder Problem mit Bootprojekt ..

20200515_083513.jpg
 
Zuletzt bearbeitet:
Ach guck mal! Ich hab ein sehr ähnliches Problem. Auf meinem Laptop läuft TwinCAT 3 auf Win10 in einer VM und neben mit hängt eine CX9020 an unserer Test-Wand.
Sind Laptop und CX9020 auf DHCP gestellt, läuft alles. Wenn ich aber DHCP ausschalte und der CX9020 und meinem Laptop statische IPs gebe (192.168.10.132 bzw. _._._.80, Subnetzmaske jeweils 255.255.255.0, VM bleibt auf DHCP), dann gibt es Probleme:

Verbinde ich Laptop und CX9020 direkt, funktioniert vom Laptop aus weder CERHOST, noch Weboberfläche.
Wenn Laptop und CX9020 im gleiche Netzwerk sind, komme ich vom Laptop aus per CERHOST auf die Steuerung, die Weboberfläche geht hingegen nicht.
In beiden Fällen bekomme ich einen ADS Error 1804 (0x70C) ADSERR_DEVICE_NOTFOUND.
PING auf die CX9020 funktionierte sowohl vom Laptop aus, als auch von der VM aus.

Die Routen in der CX9020 hab ich gelöscht.
Die Firewalls auf meinem Laptop, in der VM und auf der CX9020 waren alle aus.
Das Boot-Verzeichnis (unter ...\TwinCAT\3.1\Boot) hab ich geleert.
Hat aber alles nix gebracht.

Ich hab in den letzten beiden Tagen vermutlich jede mögliche Kombination mehrere Male ausprobiert, bin aber "eher nicht" schlauer geworden.
:ROFLMAO:
Hat noch jemand eine Idee?

Gruß
Jörn
 
Hi!

Wenn man in der Taskleiste des Entwicklungs-PC auf das TwinCAT-Symbol klickt, dann auf Router findet man die AMS NetId. Diese war bei mir (wenn ich mich jetzt richtig erinnere) auf 0.0.0.0.0.0.
Das darf wohl nicht sein, und es muss etwas eingetragen sein. Als ich das dann (nachdem es dem Beckhoff Support per TeamViewer aufgefallen ist) geändert habe, und eine Adresse eingetragen habe, funktionierte alles.

Es war glaube ich dann nur ein Neustart erforderlich.

VG.
clumsi
 
Moin,

Du musst auch mal schauen, ob in der Firewall die Ports für TwinCAT freigegeben sind:

Windows Firewall -> Eingehende Regeln -> TwinCAT (TCP)
Windows Firewall -> Eingehende Regeln -> TwinCAT (UDP)

Falls nicht:

Neue Regel (oben rechts)
TCP
Bestimmte lokale Ports: 48893 - 48899
Verbindung zulassen
Domäne, Privat und Öffentlich
Name: TwinCAT (TCP)

Und das gleiche dann noch für UDP. ;)

Gruß
Jörn
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Clumsi: die AMS Net ID war eingetragen. Das war bei mir nicht das Problem
@Jörn: Vielen Dank für die Rückmeldung. Ich werde mir das mal merken allerdings, hat es jetzt auch ohne funktioniert.

Arbeite mit verschiedenen Netzwerkschnittstellen. Habe einen USB-to-Ethernet Adapter entfernt, welcher zu dem Zeitpunkt keine Netzwerk-Verbindung hatte und schon hat der Broadcast an der anderen Schnittstelle funktioniert. Einen möglichen IP-Adressen Konflikt kann ich ausschließen. Der Broadcast funktioniert jetzt auch im Nachhinein mit der extra Netzwerkschnittstelle. Keine Ahnung was hier das Problem war.
 
Zurück
Oben