Problem mit WagoLibEthernet_01 - TCP-CLIENT

Exesor

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

ich habe ein Problem mit den TCP_Client aus der WagoLibEthernet_01. Als Controller verwende ich den 750-880.
Also das senden klappt bei mir ohne Probleme nur wenn der Server an den gesendet werden soll nicht verfügbar ist läuft das Programm nicht weiter bzw. er versucht nicht noch einmal die Verbindung zum Server aufzubauen obwohl dieser wieder Verfügbar ist.

BILD 1.PNG

Kurze Erklärung zum Programm: Alle 10sec. oder wenn ein befehl gegeben wird sollen eine Reihe von Daten an den Server gesendet werden. Als erstes werden die zu senden Werte in ein Array geschrieben und dann nacheinander an ein Programm was auf einen Server läuft gesendet.
Das alles passiert in den Unterprogramm "save and transfer"

Ich hatte xOpenConnection vom TCP_Client Baustein schon auf mehre Arten erneut gesetzt (mit einer Flanke,...) wenn er keine Verbindung hat aber nie hat er eine Verbindung erneut aufgebaut.
Hat jemand von euch einen Tip was ich da noch probieren kann? Damit das funktioniert?


Danke schonmal im vorraus.
 

Anhänge

  • test.rar
    36,4 KB · Aufrufe: 43
Hallo Exesor,

hilfreich wäre hier wohl ein "Error handling" was du in Zeile 94 schon beginnst. Es fehlt aber die ELSE Abfrage und dann dass How To im Fehlerfall. Ein Rücksetzen von xOpenConnection sollte hier funktionieren. Dafür sollte der FB aber noch einmal durchlaufen werden bzw. ein Timeout angegeben werden.

Gruß
 
Zurück
Oben