Befehl Core Dump erzeugen

Funktion: Der Befehl bewirkt, dass TwinCAT zunächst prüft, ob bereits eine Core-Dump-Datei auf dem Zielsystem verfügbar ist.

Die erzeugte Core-Dump-Datei wird direkt im SPS-Projektverzeichnis abgelegt: <SPS-Projektname>.<SPS-Projekt-GUID>.core

Aufruf: Menü PLC > Core Dump

Voraussetzung: Das SPS-Projekt ist im Onlinebetrieb.

Befehl Core Dump erzeugen 1:

Automatische Erzeugung eines Core Dumps auf dem Zielsystem

Wenn das SPS-Projekt, das auf einem Zielsystem läuft, gerade nicht in einer Entwicklungsumgebung eingeloggt ist, erzeugt das Laufzeitsystem im Falle eines Ausnahmefehlers automatisch einen Core Dump auf dem Zielsystem. Diese Datei befindet sich standardmäßig im Boot-Ordner des Zielsystems (standardmäßig unter < TC3.1.4026.0: C:\TwinCAT\3.1\Boot\Plc; >=TC3.1.4026.0: C:\ProgramData\Beckhoff\TwinCAT\3.1\Boot\Plc). Wenn gewünscht, kann der Speicherpfad der automatischen Core-Dump-Erstellung auch angepasst werden, weitere Informationen finden Sie unter Fehleranalyse mit Core Dump.

Das automatische Laden dieser Core-Dump-Datei vom Zielsystem in das lokale Projektverzeichnis ist mit Hilfe des Befehls Core Dump erzeugen möglich. Das manuelle Kopieren der Core-Dump-Datei vom Zielsystem auf den Entwicklungsrechner ist ebenfalls möglich.

Das Anzeigen des Dumps mit Hilfe des Befehls Core Dump laden kann für die (nachträgliche) Fehleranalyse verwendet werden.

Befehl Core Dump erzeugen 2:

Core Dump nur nutzbar mit zugehöriger Compile-Info-Datei

Wenn Sie eine Core-Dump-Datei archivieren oder abspeichern, beachten Sie, dass zum Laden eines Core Dumps das zugehörige Projekt und die zugehörige Compile-Info-Datei (*.compileinfo-Datei, die z.B. beim Erstellen des Projekts im „_CompileInfo“-Ordner abgelegt wird) vorliegen müssen. Falls dies nicht der Fall ist, kann TwinCAT den Dump später nicht mehr verwenden.

Beachten Sie hierzu auch die Einstellungsmöglichkeiten auf der Registerkarte Settings. Mit Hilfe der Einstellung Core Dump können Sie konfigurieren, ob die Core-Dump-Datei, die sich möglicherweise im Projektverzeichnis befindet, zusammen mit den verfügbaren Compile-Info-Dateien in einem TwinCAT-Dateiarchiv gespeichert werden soll.

Siehe auch: