Verbindungsüberwachung und -reaktivierung Libnodave

lan12

Level-1
Beiträge
35
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich benutze Libnodave in Kombination mit VB.Net 2010 und einer S7 200. Die Verbindung funktioniert prinzipiell auch wirklich super und ich hatte noch keinerlei Probleme solange ich diese nicht erzwinge. Mein Problem ist nun folgendes:

Beispielsweise ich habe einen Stromausfall, die S7 hat für eine Weile keinen Strom und wenn der Strom wieder da ist funktioniert meine Kommunikation mit Libnodave nicht mehr. Normalerweise stelle ich die Verbindung über einen Button her und beende die Verbindung darüber auch wieder. Wenn die Verbindung allerdings einmal gestört ist lässt sich die Verbindung über einen weiteren Button-Click nicht wiederherstellen und erfordert einen Neustart des Programmes, danach ist wieder alles bestens.

Ich habe 2 Fragen:
1.) Hat jemand eine Idee wie ich die Verbindung ohne einen Progr. Neustart reaktivieren kann?
2.) Lässt sich die Verbindung durch Überwachung einer Variable, Eigenschaft, was auch immer überwachen, so das ich im Falle eines Fehlers diesen auch mitbekomme?

Ich bedanke mich recht herzlich!
 
Ich konnte Frage 2 selber beantworten ... ich habe einen timer verwendet und darin eine If-Abfrage ob res = 0 .

Kann mir jemand bei der ersten Frage behilflich sein?
 
Zurück
Oben