MC_AxRtLogAxisEntry_BkPlcMc (ab V3.0)
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.
Alle achsbezogenen Bausteine der Bibliothek verwenden diesen Baustein zur Meldungsausgabe. |
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. |
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.