Verbindungsdiagnose TCP/IP

TonyMono

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

ich habe eine Kommunikationsverbindung zu einen TCP/IP fähigen Gerät aufgebaut. Diese Verbindung möchte ich nun überwachen um den Ausfall des Gerätes zu überwachen bzw. zu erkennen. Die Kommunikation erfolgt über CP443-1 (443-1EX11-0XE0 V2.5).
Es gibt die Option die Verbindung mittels den Ret_Val der beiden Funktionen FC50 bzw. FC60 zu überwachen. Allerdings gilt dies nur, wenn ich einen Befehl an das Gerät sende. Eine weitere Möglichkeit besteht durch die Parametrierung eines Keep Alive im CP. Allerdings muss dieser möglichst eine kurze Periaode haben (bsp. 2s). Dies belastet mir aber meine Kommunikation unzulässig hoch. (die RetVal zeigen einen Fehlerwert, sobald der Keep Alive abgelaufen ist, d.h. Ausfall wird erst nach Ablauf der Periode erkannt..).

Alternativ dazu gibt es die Möglichkeit mittels der Funktion FC10 (AG_CNTRL) zu diagnostizieren. Allerdings bekomme ich nach Aufruf der FC den Statuswert 80B0(hex) zurück -> Baugruppe kennt Datensatz nicht. Dies gilt bei einen ständigen Aufruf (im OB1; ACT= True), sollte aber wie bei SFC13 nur einmalig aufgerufen werden.

Fragen:
1. Kennt mein CP die Funktion FC10 nicht ?
2. Welche Möglichkeiten bestehen, eine Verbindung zum TCP/IP Gerät zu überwachen (Erkennung eines Geräteausfalls..)

Danke und Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
OK, dadurch hat sich die Frage der Verbindungskontrolle etwas aufgeklärt. Allerdings will ich noch mittels FC10 die Verbindung diagnostizieren. Das scheint hier mit diesen CP nicht durchführbar, oder ?

Danke und Gruß
 
MIST! :sb6:
Ich habe ein ähnliches Problem. Ich möchte mittels AG_CNTRL eine (oder alle) Verbindungen neu initialisieren, weil ich bei einem Verbindungsausfall (Verbindung zu S5-CP143) immer den S7-CP reseten muss. Ist zwar alles in 3 Sekunden erledigt, aber der Zustand ist nicht befriedigend. Mein CP443-1 (6GK7443-1EX11-0XE0) ist allerdings nagelneu! Sieht ganz danach aus, als ob es ein "Advanced" sein muss.
Gibt es noch andere Möglichkeiten, einen Verbindungsaufbau anzustoßen? Nach kurzzeitigem Wegfall der S5 sieht es so aus, als ob mein S7-CP das nicht mitkriegt. Der Empfangs-FC wartet auf ein Done und bekommt es nicht.
Gruß Approx
 
Zurück
Oben