Totalausfall des RTS Loder durch C++
Posted: 29 Jan 2017, 10:46
Hallo,
gestern war der Tag der Tage, Nichts ging mehr, kein Ansprechen der (SPS) durch LogiCad. Kein Verbindungsaufbau möglich. Also der Totale Obergau also.
Problem des ganzen, wir hatten eine C Routine geschrieben, welche einen Segmentationfault ausgelöst hat. Dadurch wurde der gesamte RTSLoader gekillt, ein zugriff über logi.cad3 war nicht mehr möglich.
Problemlösung, da ein Neustart der SPS nicht zum erfolg führte
anlegen der sicherheitskopie vom verzeichnis /opt/RTS/PLC
entfernen der darin befindlich *.so Dateien, anschließend ließ sich der RTSLoader problemlos neu starten.
Leider gab es dafür keine Fehlermeldung die man hätte Protokolieren können, also bleibt nur das was ich hier geschrieben habe.
Schön wäre gewesen, wenn beim RTSLoader start geprüft wird, ob ein problem vorlag (abnormalen beenden) und dann eine automatische Problembehebung ausführt.
gruß Ingo
gestern war der Tag der Tage, Nichts ging mehr, kein Ansprechen der (SPS) durch LogiCad. Kein Verbindungsaufbau möglich. Also der Totale Obergau also.
Problem des ganzen, wir hatten eine C Routine geschrieben, welche einen Segmentationfault ausgelöst hat. Dadurch wurde der gesamte RTSLoader gekillt, ein zugriff über logi.cad3 war nicht mehr möglich.
Problemlösung, da ein Neustart der SPS nicht zum erfolg führte
anlegen der sicherheitskopie vom verzeichnis /opt/RTS/PLC
entfernen der darin befindlich *.so Dateien, anschließend ließ sich der RTSLoader problemlos neu starten.
Leider gab es dafür keine Fehlermeldung die man hätte Protokolieren können, also bleibt nur das was ich hier geschrieben habe.
Schön wäre gewesen, wenn beim RTSLoader start geprüft wird, ob ein problem vorlag (abnormalen beenden) und dann eine automatische Problembehebung ausführt.
gruß Ingo