CaptainKirk
Level-1
- Beiträge
- 23
- Reaktionspunkte
- 3
-> 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...
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...