TcMarkOption

Die Konstanten in dieser globalen Variablenliste definieren die möglichen Markentypen (siehe Darstellung im Realtime Monitor).

VAR_GLOBAL CONSTANT
    Start             : UDINT := 16#E0000000;
    Stop              : UDINT := 16#C0000000;
    SequenceStart     : UDINT := 16#A0000000;
    SequenceStop      : UDINT := 16#80000000;
    IntervalStart     : UDINT := 16#60000000;
    IntervalStop      : UDINT := 16#40000000;
    RefToCaller       : UDINT := 16#08000000; // reference to caller
END_VAR

Zusätzlich zu den Markentypen ist die Option RefToCaller definiert, die es ermöglicht, dass im TwinCAT3 Realtime Monitor die Task-Referenzen angezeigt werden können. Soll diese Option eingeschaltet werden, muss diese mit dem gewünschten Markentyp per ODER verknüpft werden.

Beispiel:

fbLogMark.LogMarkEx(markCounter, TcMarkOption.Start OR TcMarkOption.RefToCaller);

Das Beispiel zeigt das Setzen einer Marke „markCounter“ mit dem Markentyp „Start“ und der Option „RefToCaller“.

TcMarkOption 1:

Sollen die Task-Referenzen im TwinCAT3 Realtime Monitor angezeigt werden, muss die Option Show Task Reference (siehe Markengruppen-Element) eingeschaltet sein.