-> Hier kostenlos registrieren
Hallo, ich arbeite momentan an einem Funktionsbaustein, der über TCP-Kommunikation und einer S7-400 mit integrierter Ethernet-Schnittstelle Daten von einem Identifikationssystem auswerten soll.
Dabei verwende ich eine CPU 414-3 PN/DP und Step7 v.5.4 und versuche im Moment eine Verbindungskontrolle einzurichten, indem ich die Statusmeldung des FB64 "TRCV" (80C4) auswerte, die einen temporären Kommunikationsfehler anzeigt.
Das ganze funktioniert auch, wobei ein Fehler erst ca. 30 Sekunden nach Ziehen des Ethernet-Kabels erkannt wird.
Wenn ich nun das Ethernet-Kabel wieder hereinstecke baut der FB65 "TCON" die Verbindung wieder auf, wobei auch hier eine Wartezeit ist. Diese liegt zwischen 1-30 Sekunden und variiert.
Da mir das zu lange ist suche ich jetzt nach Möglichkeiten für eine frühere Erkennung eines Verbindungsabbruch. Vielleicht hat ja jemand noch eine besser Lösung gefunden
Weiß jemand, ob die Fehlererkennung beim FB64 "TRCV" mit dem internen Keep Alive Signal der CPU arbeitet?-Falls ja suche ich nach einer Möglichkeit dies einzustellen. Hab schon geschaut aber bisher nichts gefunden. In den Siemens-Unterlagen, die ich bisher im Netz gefunden habe steht immer nur, dass man das Keep-Alive-Intervall einstellen kann aber es wird nirgendwo beschrieben wo dies möglich ist.
Dankeschön schon einmal im Vorraus für eure Antworten
Mfg Sixt
Dabei verwende ich eine CPU 414-3 PN/DP und Step7 v.5.4 und versuche im Moment eine Verbindungskontrolle einzurichten, indem ich die Statusmeldung des FB64 "TRCV" (80C4) auswerte, die einen temporären Kommunikationsfehler anzeigt.
Das ganze funktioniert auch, wobei ein Fehler erst ca. 30 Sekunden nach Ziehen des Ethernet-Kabels erkannt wird.
Wenn ich nun das Ethernet-Kabel wieder hereinstecke baut der FB65 "TCON" die Verbindung wieder auf, wobei auch hier eine Wartezeit ist. Diese liegt zwischen 1-30 Sekunden und variiert.
Da mir das zu lange ist suche ich jetzt nach Möglichkeiten für eine frühere Erkennung eines Verbindungsabbruch. Vielleicht hat ja jemand noch eine besser Lösung gefunden
Weiß jemand, ob die Fehlererkennung beim FB64 "TRCV" mit dem internen Keep Alive Signal der CPU arbeitet?-Falls ja suche ich nach einer Möglichkeit dies einzustellen. Hab schon geschaut aber bisher nichts gefunden. In den Siemens-Unterlagen, die ich bisher im Netz gefunden habe steht immer nur, dass man das Keep-Alive-Intervall einstellen kann aber es wird nirgendwo beschrieben wo dies möglich ist.
Dankeschön schon einmal im Vorraus für eure Antworten
Mfg Sixt