libnodave Verbindungsabbruch

dirknico

Level-2
Beiträge
242
Reaktionspunkte
14
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich verwende die libnodave_jfkmod64.dll.
Funktioniert soweit sehr gut.
Ich habe allerdings ein Problem bei dem ich nicht weiter komme.
Sobald eine verbundene CPU vom Netz getrennt wird (warum auch immer)
fliegt mir das ganze um die Ohren...............
Fehler System.NullReferenceException: "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."

Habe bereits versucht das ganze wie folgt zu umgehen, funktioniert jedoch nicht ......

Code:
If Verbindung.Connected = True Then
    verbunden = True
    Verbindung.ReadValues(Tag_List)
end if


Beim neu verbinden bekomme ich dann Timeout.

Eine Idee wie ich das ganze umgehen kann?
 
Mach die Geschichte in einen try/catch und versuche die Verbindung zu schließen. Ich hab lange nichts mit libnodave gemacht, aber das nutzt meines Wissens eine S7 Verbindung, also wenn man mit ISO over Ethernet zugreift und die gleichzeitige Anzahl der Verbindung variiert zwischen den CPU Varianten und man sollte die immer wieder schließen, wenn sie nicht permanent benutzt werden. Ob es da eine Option gibt, daß zu reseten wenn die Netzwerkverbindung unterbrochen wurde, weiß ich nicht, aber Windows ist da manchmal bissle zickig mit seinen Sockets und da hilft auch ein Neustart mitunter nix.
 
Zurück
Oben