Download DebugLogger
CodesysV23 version by Sebastian Rau: https://github.com/SebastianRau/Codesys2-DebugMessages
Use case:
Add/ save debug messages (or any other info) in a global message Queue
Usage:
Include the .Library in your project,
(optional) write time of the Event to stDebugInformation.dtActualTime := SOME_DT_VAR;
Call function DebugLog(...) to add a Message to the Ringbuffer.
Parameters are:
sMessage : T_MaxString; // Message (max 255 chars)
ePriority : E_DebugMessagePriority; // A given priority
Priorities are:
DEBUG := 0
INFO := 1
WARN := 2
ERROR := 3
FATAL := 4
All messages will be added to the stDebugInformation Struct in Global Variables of the Library.
No coding neccesary! You can change the iMaxDebugEntries in the DebugLogParam library parameter dialog;
Open the library manager, select GVL_DEBUG in DebugLogger,
Doubleclick here;
Results into;