CX9000 und C#: Timeout

CaptainKirk

Level-1
Beiträge
23
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Nach längerer Zeit beschäftige ich mich mal wieder mit Beckhoff. Aktuell habe ich folgendes Problem:
Ich habe eine CX9000 und einen PC der über ein selbst geschriebenes Programm Daten von der CX erhalten soll. Das habe ich schon mal mit einem BC9100 gemacht und es funktionierte. Jetzt jedoch will es einfach nicht klappen.
Der Reihe nach. Als erstes versuchte ich auf dem PC Twincat 2 Engineering zu installieren. Resultat: Bluescreen kurz nach dem Start (tcrtime.sys). Twincat wieder runtergeschmissen, SPS-Programm mit dem Laptop geschrieben, auf dem Twincat problemlos läuft. Nun muss mein C# Programm aber leider unbedingt auf dem PC laufen. Also die Communication Library installiert und die AMS-ID der CX hinzugefügt.
Mit dem TcAdsTest.exe funktioniert die Verbindung einwandfrei, in meinem C#-Programm nicht! Es kommt grundsätzlich Fehler 745: Timeout. Ich habe es auch mit Beispielprogrammen aus dem Infosys versucht. Immer Fehler 745. Lasse ich dasselbe Programm auf dem Entwicker-Laptop laufen, funktioniert es!
Da auf dem PC die Testroutine funktioniert, gehe ich von einem Dll-Problem aus. Kann es an Überresten der Twincat-Installation liegen? Ich weiß echt nicht mehr weiter...
 
das TwinCat Intermediate Driver soll bei Dir aktiviert sein. (Ich benutze noch eine eine zweite Netzwerkkarte vom Intel).

Irek
 

Anhänge

  • Realtek.jpg
    Realtek.jpg
    108,9 KB · Aufrufe: 8
Ich benutze kein EtherCat. Ich konnte das Problem mittlerweile anders lösen: Ich habe Windows neuinstalliert, dann die aktuellste TwinCat-Version und nun läuft es :) Trotzdem Danke für die Tipps.
 
Zurück
Oben