TC_Restart

DCDCDC

Level-3
Beiträge
3.588
Reaktionspunkte
1.038
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hab aktuell eine Vorschlaghammer Methode in meine Steuerungen implementiert, die etwas Probleme bereitet

Ablauf:
Auswertung Heartbeat Leitsystem > nach x Zeit in dem kein Heartbeat mehr auf der Schnittstelle kommt starte ich das Twincat System via TC_Restart neu

Grund dafür ist, dass auf den Steuerungen ein Petrinetz läuft mit Tokens usw.. welches über die eigentliche Resetfunktion, die schon implementiert ist, sich nicht sauber in den Initialzustand bewegt

TC_Restart:

Auf dem System taucht dann immer eine Fehlermeldung auf:
Screenshot 2024-10-10 151622.png
Screenshot 2024-10-10 115209.png

Wahrscheinlich weil ich TC_Restart trigger, ohne dass dieser sauber abgearbeitet werden kann und noch AMS Kommandos anstehen, welche nicht mehr gesendet/empfangen werden können?
 
Auch wenn das jetzt die Frage nicht beantwortet: Vielleicht solltest Du mal den Vorschlaghammer mal wieder einpacken und das chirurgische Feinwerkzeug TcScope rausholen. Ich denke, das einigen hier gerade der Mund offen steht.


Um Deine Frage zu beantworten: Im IO-Bus (EtherCAT-Master) reagiert ein Teilnehmer etwas spät auf die Init-Anforderung.
 
Zurück
Oben