FB_LoggerPoint - AddLogEntry (Methode)
Typ |
Methode |
Verfügbar ab |
V1.0.4.0 |
Eine Logger-Meldung soll an den Application Logger gesendet werden.
Diese Methode muss aufgerufen werden, um eine Logger-Meldung an den Application Logger zu senden. Diese Methode kann aus unterschiedlichen Aufgaben aufgerufen werden.
Die Information, die dem Logger-Punkt während des Aufrufs von RegisterLoggerPoint zugewiesen wird, ist mit jeder Meldung, die über diesen Logger-Punkt versendet wird, verknüpft und muss nicht in der Meldung enthalten sein.
Eingabe |
Datentyp |
Beschreibung |
---|---|---|
i_etLogLevel |
Die Protokollebene gibt den Typ und die Priorität der Logger-Meldung an. |
|
i_etDiag |
Die Diagnose für die Logger-Meldung. Der Standardwert des Eingangs ist GD.ET_Diag.Ok. |
|
i_udiDiagExt |
UDINT |
Der ET_DiagExt der Logger-Meldung. |
i_sMessage |
STRING[255] |
Die frei definierbare Logger-Meldung. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung. |
|
q_etDiagExt |
POU-spezifischer, diagnosebezogener Ausgang. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
1 |
Der Application Logger ist deaktiviert. |
|
OK |
22 |
Die Meldung wurde nicht hinzugefügt. |
|
OK |
0 |
Ok |
|
ExecutionAborted |
24 |
Der Logger-Punkt wird nicht registriert. |
|
UnexpectedProgramBehavior |
17 |
Der Service ist nicht registriert. |
|
UnexpectedProgramBehavior |
3 |
Ein Rückgabewert war ungültig. |
Aufzählungsname: |
LoggerDisabled |
Enumerationswert: |
1 |
Beschreibung: |
Der Application Logger ist deaktiviert. |
Die Logger-Meldung wurde dem Application Logger nicht hinzugefügt, da die Protokollierung durch Aufruf der Methode DisableLogger von FB_ApplicationLogerHandler deaktiviert wurde.
Aufzählungsname: |
LoggerPointNotRegistered |
Enumerationswert: |
24 |
Beschreibung: |
Der Logger-Punkt wird nicht registriert. |
Ursache |
Lösung |
---|---|
Der Logger-Punkt wird im Application Logger nicht registriert. |
Die Methode RegisterLoggerPoint muss einmalig erfolgreich aufgerufen werden, bevor die Logger-Meldungen versendet werden können. |
Aufzählungsname: |
MessageNotAdded |
Enumerationswert: |
22 |
Beschreibung: |
Die Meldung wurde nicht hinzugefügt. |
Die Logger-Meldung wurde nicht in den Application Logger integriert, da das ET_LogLevel der Meldung eine niedrigere Prioritätsstufe als das ET_LogLevel des Logger-Punkts aufweist.
Aufzählungsname: |
Ok |
Aufzählungswert: |
0 |
Beschreibung: |
Ok |
Die Logger-Meldung wurde dem Application Logger erfolgreich hinzugefügt.
Aufzählungsname: |
ServiceNotRegistered |
Aufzählungswert: |
17 |
Beschreibung: |
Der Service ist nicht registriert. |
Ursache |
Lösung |
---|---|
Der Service des Application Loggers ist nicht registriert. |
Die Methode RegisterCommunicationService von IF_ApplicationLogger muss einmalig erfolgreich aufgerufen werden, bevor einer Logger-Meldung versendet werden kann. |
Es ist ein Fehler in der internen Verarbeitung erkannt worden. |
Wenden Sie sich an Ihren Ansprechpartner bei Schneider Electric. |
Aufzählungsname: |
UnexpectedFeedback |
Aufzählungswert: |
3 |
Beschreibung: |
Ein Rückgabewert war ungültig. |
Ursache |
Lösung |
---|---|
Es ist ein Fehler in der internen Verarbeitung erkannt worden. |
Wenden Sie sich an Ihren Ansprechpartner bei Schneider Electric. |