-> Hier kostenlos registrieren
Wir haben eine Anlage modernisiert, bei welcher wir die alte S5 gegen eine neue 1516 getauscht haben. Die Kommunikation mit den anderen Systemen funktionierte früher über eine doppelt serielle Datenschnittstelle über welche Telegramme mit 60Byte Länge übertragen wurden. Zur Kopplung der neuen Anlage benutzen wir Seriell/Ethernet Koppler der Fa. WuT.
Es gibt kein Livebit oder Lebenstelegramm, sondern die Kommunikation erfolgt spontan.
Wie kann ich nun sicher erkennen, dass die Verbindung zum Koppler Ethernetseitig abgebrochen ist.
Hintergrund ist, einzelne Anlagenteile haben eine relativ wacklige Energieversorgung (ist einfach so) und steigen einfach mal so aus, kommen dann aber nach wenigen Sekunden wieder. Normalerweise bleibt das ohne folgen, die TCP Verbindung baut sich wieder auf. Aber hin und wieder klappt das nicht. Wie kann ich diese Fälle erkennen und dann z.B. eine Fehlermeldung ausgeben? Oder TCon erneut aufrufen?
Bisher frage ich den Status des TRcv Bausteins ab, ob dieser den Status 70XX verlässt und bisher gab es damit keine Probleme. Bei dieser Anlage zeigt sich aber dass dieser Weg wohl seine Grenzen hat, denn es wird keine Fehlermeldung angezeigt, der Kunde besteht aber drauf, dass er die Verbindung über einen manuellen Aufruf von TDIscon/ TCon neustarten musste.
Danke
Es gibt kein Livebit oder Lebenstelegramm, sondern die Kommunikation erfolgt spontan.
Wie kann ich nun sicher erkennen, dass die Verbindung zum Koppler Ethernetseitig abgebrochen ist.
Hintergrund ist, einzelne Anlagenteile haben eine relativ wacklige Energieversorgung (ist einfach so) und steigen einfach mal so aus, kommen dann aber nach wenigen Sekunden wieder. Normalerweise bleibt das ohne folgen, die TCP Verbindung baut sich wieder auf. Aber hin und wieder klappt das nicht. Wie kann ich diese Fälle erkennen und dann z.B. eine Fehlermeldung ausgeben? Oder TCon erneut aufrufen?
Bisher frage ich den Status des TRcv Bausteins ab, ob dieser den Status 70XX verlässt und bisher gab es damit keine Probleme. Bei dieser Anlage zeigt sich aber dass dieser Weg wohl seine Grenzen hat, denn es wird keine Fehlermeldung angezeigt, der Kunde besteht aber drauf, dass er die Verbindung über einen manuellen Aufruf von TDIscon/ TCon neustarten musste.
Danke