Zielsystem

Auf dem Zielsystem lässt sich der TwinCAT 3 EventLogger durch Registry-Einträge konfigurieren.

Unterhalb von HKEY_LOCAL_MACHINE\SOFTWARE\[WOW6432Node\]Beckhoff\TwinCAT3 sind die folgenden Schlüssel nutzbar:

Zeitstempel

\EventLogger\TimestampSource

DWORD

0 = CurPentiumTime [default]
2 = CurSystemTime

\EventLogger\TimestampBase

DWORD

0 = SystemTime [default]
1 = ExternalTimeHard
2 = ExternalTimeMedium
3 = ExternalTimeSoft
Für 1 bis 3 die Dokumentation für „Korrigierte Zeitstempel“ beachten https://infosys.beckhoff.com/index.php?content=../content/1031/corrected_timestamps/index.html.

Maximale Größe des Nachrichten-Caches

\EventLogger\MaxDatabaseSize

DWORD

20 [default]
in MB

Bei Erreichen der Grenze wird die Hälfte der Nachrichten verworfen.

Ort des Nachrichten-Caches

\EventLogger\DatabaseDir

(Ab > TwinCAT 3.1 Build 4024.22)

STRING

:memory: = Arbeitsspeicher (Nachrichten werden mit dem Übergang nach CONFIG und auch Reboot etc. gelöscht.)

<Pfad> = Dateisystem-Ordner für die Ablage der Datei LoggedEvents.db

Wenn der Schlüssel nicht vorhanden ist, wird die Datenbank in dem Boot-Ordner abgelegt.

Unter Windows CE wird dieses genutzt, um die Datenbank nicht-persistent abzulegen.

Nachrichten Speichern in das Windows Error Log

\EventLogger\WindowsEventLog\TypesSupported

DWORD

0 = None [default]
| 0x1 = Messages

| 0x2 = Alarms

| 0x3 = both

\EventLogger\WindowsEventLog\LogLocaleId

DWORD

1033 [default]
0 = current locale

\EventLogger\WindowsEventLog\MinLogLevel

DWORD

0 = Verbose [default]
1 = Info
2 = Warning
3 = Error

TwinCAT Systemfehler Loggen
Siehe auch

https://infosys.beckhoff.com/content/1031/tceventlogger/12332566027.html

HKEY_LOCAL_MACHINE\SOFTWARE\[WOW6432Node\]Beckhoff\TwinCAT3\System[LogMessageType]

DWORD

 

3 = Übernahme der Systemfehler in den Tc3 Eventlogger

4 = Übernahme der Systemfehler in den Tc3 Eventlogger und die Error List des XAE.

Sollten die Schlüssel nicht existieren, müssen diese mit dem angegebenen Typen angelegt werden.