MC_AxRtLogAxisEntry_BkPlcMc (ab V3.0)

MC_AxRtLogAxisEntry_BkPlcMc (ab V3.0) 1:

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

MC_AxRtLogAxisEntry_BkPlcMc (ab V3.0) 2:

Alle achsbezogenen Bausteine der Bibliothek verwenden diesen Baustein zur Meldungsausgabe.

MC_AxRtLogAxisEntry_BkPlcMc (ab V3.0) 3: 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.

MC_AxRtLogAxisEntry_BkPlcMc (ab V3.0) 4: Ein-/Ausgänge

VAR_INOUT
    Axis:           POINTER TO Axis_Ref_BkPlcMc;
END_VAR

Name

Typ

Beschreibung

Axis

POINTER

Hier ist die Adresse einer Variablen vom Typ Axis_Ref_BkPlcMc zu übergeben

Verhalten des Bausteins

Der Baustein unterscheidet sich von MC_AxRtLogEntry_BkPlcMc nur dadurch, dass er der Meldung den Achsnamen voranstellt.