Kommunikationsproblem ADS

mkersch

Level-1
Beiträge
111
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forenmitglieder,

bei einem Projekt kommunizieren wir von einem PC (XBASE++ Programm) aus mit drei CX Steuerungen (ADS).

Es kommt immer wieder vor, dass nach dem Einschalten des PC's eine Verbindung erst nach mehreren Versuchen funktioniert.
Nachdem einmal die Verbindung aufgebaut wurde, läuft die Kommunikation fehlerfrei.


Im Beckhoff Manager kann man zwar die 3 Verbindungen sehen, aber nur eine oder zwei haben den Status "Connected" (X).
Nach mehrmaligen betätigen der "Broadcast Search Taste" werden auch die restlichen Verbindungen auf Status "Connected gesetzt.

Was könnte hier die Fehlerursache sein ?

Für Hinweise wäre ich sehr dankbar.

mfg.
mkersch
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo mkersch,

ein paar Dinge, die zu prüfen sind:

a) sind die AmsNetId's einmalig vergeben (Hat jedes Gerät: CXe und der PC eine eineindeutige AmsNetId)?
b) sind die Routen per IP oder Name eingetragen? Ändert sich ggf. die IP (DHCP)
c) welche Version von TwinCAT läuft auf dem PC

Gruß,
mac203
 
Vielen Dank für die Info

zu a) ja die AmsNedId's sind einmalig vergeben
zu b) im Manager habe ich alle Routen nochmals gelöscht und neu per IP vergeben.
Was ist hier der Unterschied ? ==> Ich sehe je nach Anwahl Name / IP den Gerätenamen oder die IP Adresse
zu c) Auf den PC habe ich TwinCAT 2.11 installiert
Da ich ja die Ads Dll für die Kommunikation verwende, muss ich ja das TwinCat auf meinem PC nicht "laufen" lassen.

mfg.

mkersch
 
zu b) wenn du den CX auf DHCP (default) eingestellt gelassen hast, kann der DHCP Server ja irgenwann mal auf die Idee kommen ein neues Release zu verpassen. Ist die Route über IP hinzugefügt, wäre sie damit nicht mehr gültig.
Also entweder feste IP auf dem CX oder per Name hinzufügen.
Aber: per Name kann es passieren, das die Namensauflösung nicht richtig funktioniert und du auch nicht direkt an den CX kommst.

zu c) also somit eine volle Installation (komplettes Setup) und nicht die TwinCAT Communication Libraray ?!
 
Zurück
Oben