Hallo Forum!
Weil ich ne ganze Weile vom Roboterprojekt weg war, war ich lange still. Jetzt habe ich wieder ein Problem, bei dem ihr hoffentlich helfen könnt:
Über die SPS sendet der Kuka zyklisch Statusmeldungen an einen zweiten PC, von dem er auch einfache Kommandos erhält. Dabei kommt es vor, das der Kuka plötzlich aufhört über den seriellen Port zu senden und auch keine Nachrichten mehr empfängt. Plötzlich meint, das dies zwar oft, aber nicht reproduzierbar passiert, ich kann nicht erkennen, das dies von irgendetwas ausgelöst wird. Verwirrrenderweise lief der Roboter mehrere Jahre, ohne dieses Problem zu haben, ein zweiter baugleicher Roboter hat das Problem nicht.
Der STATE-Rückgabewert von CWRITE ist dabei nach wie vor OK, so als ob gesendet würde, die übrigen Berechnungen, die die SPS vornimmt werden nach wie vor abgearbeitet. Telnet zeigt den Datenstrom allerdings nicht an. Die Variable $DATA_SER ist unabhängig von der Menge der epfangenen Daten 0, wird zu viel empfangen erscheint irgendwann die Meldung "Empfangspuffer voll", also scheint schon etwas mit den Daten des seriellen Port zu passieren.
Wenn von Auto auf T1 umgeschaltet wird funktioniert plötzlich wieder alles.
Als Workaround habe ich versucht den seriellen Port regelmäßig (alle paar minuten) zu schließen und wieder zu öffnen, ohne Erfolg.
Kennt jemand das Problem? Habt ihr einen Tip, was ich versuchen könnte?
Vielen Dank schon mal,
Kai