Home

aliazzz
There is a newer version of this page. You can find it here.

Project Members:

Download file

DebugLogger for CODESYS V3

Reworked for CODESYS3 from the original poster: https://github.com/SebastianRau/Codesys2-DebugMessages

Adds debug messages to a global array in your application

Usage:

Include the .Library,
(optional) write the actucal time to stDebugInformation.dtActualTime := SOME_DT_VAR;
Call function DebugLog(...) to add a Message to the Ringbuffer.

Parameters are:

    sMessage    : STRING(64);                   // Your debug log message
    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.

Changing the default Ringbuffer size;

No coding neccesary, just change the iMaxDebugEntries in the DebugLogParam library parameter dialog;

Opening the debugmessages online;

Open the library manager, select GVL_DEBUG in DebugLogger,

Doubleclick here;

Results into;