TwinCAT macht immer wieder Neustart

Crashy

Level-1
Beiträge
123
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe seit etwa einer Woche das Problem, dass TwinCAT von alleine immer wieder neu startet.
Im Logfenster vom Systemmanager steht dann:
"TwinCAT System (10000) ... Ein Neustart des TwinCAT Systems wurde von AmsNetId: xxx.xxx.xxx.xx.1.1 Port 33102 angefordert."

Nun habe ich gesehen, dass ich MissedCnt´s habe, zu allen 5 BK´s. Wenn immer nur einer aktiv ist wird nicht hochgezählt.

Ich nutze die
virtuelle Ethernet Schnittstelle von TwinCAT und in den letzten Monaten lief alles einwandfrei.
Einzige Änderung ist ein nachgerüsteter Switch (ICP DAS NS-205 Industrial Ethernet Switch, [FONT=&quot]10/100 Mbit/s[/FONT]), den ich zur Erweiterung des Systems brauchte.

Watchdog sollte bei allen BK´s inaktiv sein (Registertabelle 100, Register 14 ist bei allen auf 0).

Woran könnte es liegen ?
Danke.


 
Zuletzt bearbeitet:
Das Log sagt das jemand/etwas deinem System einen Neustart auferlegt.


Ich wprde also erst mal überlegen welches Gerät deine xxx.xxx.xxx.xx.1.1 als AmsNetID hat.
Die Gretchenfrage ist danach welches Subsystem der Port 33102 ist. Wenn es immer der gleiche wäre dann stehen die Chancen gut das es nicht von der ADS-Schnittstelle kommt (die Ports hier werden dynamisch belegt, die Zahl ist aber so hoch das es durchaus eine dynamische Adresse sein könnte). Mir sagt die Port-Nummer nichts.

Ich persönlich würde jetzt über den AdsMonitor per InfoRequest nach dem Port 33102 fragen. Eventuell kommt dabei ja eine Kurzinfo heraus.

guga
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So wie es aussieht waren zwei minderwertige vorkonfektionierte Netzwerkkabel die Ursache.
Ich hatte erst auf meinem Managed Switch gesehen, dass es am Port zum PC "Bad Packages" gab, also musste es das Kabel vom PC zum Switch sein.
Ausgetauscht und nur noch MissedCnt´s an einem BK gehabt. Also das Kabel zum besagten BK auch gewechselt und schon blieben die MissedCnt´s auf 0.

Manchmal kann es so einfach sein.

Die AmsNetID, die die Neustart übrigens forderte, war der PC selbst.
 
Interessant.... Damit man es mal so als Erfahrungswert abspeichern kann. Wie viele Telegrammfehler /Zeit gab es denn?
Ich kann mir das echt nur so vorstellen das ein Telegramm so verstümmelt wurde das der Telegramtyp geändert wurde (zu AdsWriteControl) und diverse Fehlererkennungsmechanismen auch ausgehebelt worden sind. Eigentlich würde ich hier sagen das ein Gewinn im Lotto fast wahrscheinlicher ist aber ...
 
Ein Neustart wird nach 1000 MissedCnt's ausgelöst.
Dies geschah in meinem Fall in unterschiedlichen Zeitabständen zwischen 30min und 2h.
 
Zurück
Oben