Target system
The TwinCAT 3 EventLogger can be configured on the target system by means of registry entries.
The following keys are usable below HKEY_LOCAL_MACHINE\SOFTWARE\[WOW6432Node\]Beckhoff\TwinCAT3:
Timestamp | ||
\EventLogger\TimestampSource | DWORD | 0 = CurPentiumTime The CurPentiumTime provides a precise timestamp for each individual event. This is only required if time intervals are important within a task. The computing time may increase significantly dependent on the volume of tasks. |
\EventLogger\TimestampBase | DWORD | 0 = SystemTime [default] |
Maximum size of the message cache | ||
\EventLogger\MaxDatabaseSize | DWORD | 20 [default] On reaching the limit, half of the messages will be discarded. |
Message cache location | ||
\EventLogger\DatabaseDir (From > TwinCAT 3.1 Build 4024.22) | STRING | :memory: = main memory (messages are deleted with the transition to CONFIG and also reboot etc.) <path> = file system folder for storing the LoggedEvents.db file If the key is not present, the database is placed in the boot folder. Under Windows CE this is used to store the database non-persistently. |
Save messages in the Windows Error Log | ||
\EventLogger\WindowsEventLog\TypesSupported | DWORD | 0 = None [default] | 0x2 = Alarms | 0x3 = both |
\EventLogger\WindowsEventLog\LogLocaleId | DWORD | 1033 [default] |
\EventLogger\WindowsEventLog\MinLogLevel | DWORD | 0 = Verbose [default] |
Log TwinCAT system error | ||
HKEY_LOCAL_MACHINE\SOFTWARE\[WOW6432Node\]Beckhoff\TwinCAT3\System[LogMessageType] | DWORD
| 3 = acceptance of the system errors in the Tc3 EventLogger 4 = acceptance of the system errors in the Tc3 EventLogger and the XAE error list. |
- If the keys do not exist, they must be created with the specified type.
- After changing the RegKeys, the device must be rebooted to apply the changes.