MC_AxRtLogEntry_BkPlcMc (ab V3.0)

MC_AxRtLogEntry_BkPlcMc (ab V3.0) 1:

Der Funktionsbaustein trägt eine Meldung in den LogBuffer der Library ein. Näheres über das Anlegen eines LogBuffers finden Sie unter FAQ #10 in der Knowledge Base.

MC_AxRtLogEntry_BkPlcMc (ab V3.0) 2: Eingänge

VAR_INPUT
    pBuffer:        POINTER TO ST_TcPlcMcLogBuffer;
    LogLevel:       DWORD:=0;
    Source:         DWORD:=0;
    Message:        STRING(255);
    ArgType:        INT:=0;
    diArg:          DINT:=0;
    lrArg:          LREAL:=0;
    sArg:           STRING(255);
END_VAR

Name

Typ

Beschreibung

pBuffer

POINTER

Hier ist die Adresse einer Variablen vom Typ ST_TcPlcMcLogBuffer zu übergeben.

LogLevel

DWORD

Eine kodierte Angabe des Meldungstyps. Es ist ein Logger Levels Wert aus den Global Constants zu verwenden.

Source

DWORD

Eine kodierte Angabe der Meldungsquelle. Es ist ein Logger Sources Wert aus den Global Constants zu verwenden.

Message

STRING

Der Text der Meldung.

ArgType

INT

Der Typ des optionalen Argumentes.

diArg

DINT

Der Wert des optionalen Arguments, wenn es vom Typ DINT ist.

lrArg

LREAL

Der Wert des optionalen Arguments, wenn es vom Typ LREAL ist.

sArg

STRING

Der Wert des optionalen Arguments, wenn es vom Typ STRING ist.

Verhalten des Bausteins

Wenn pBuffer korrekt versorgt wurde und auf einen ST_TcPlcMcLogBuffer zeigt, der noch mindestens eine Meldung aufnehmen kann werden die übergebenen Meldungsdaten mit Informationen zur lokalen Zeit komplettiert und in den Meldungspuffer eingetragen.