FB_ApplicationLoggerHandler - GetLogEntry (Methode)
Typ |
Methode |
Verfügbar ab |
V1.0.4.0 |
Eine Logger-Meldung soll aus dem Application Logger ausgelesen werden.
Diese Methode durchsucht den Ringpuffer für Logger-Meldungen innerhalb des Application Logger nach einer Meldung mit der angegebenen ID. Wird diese Meldung gefunden, dann wird eine Kopie des Logger-Eintrags einschließlich der Meldung und der Quellenangabe zurückgegeben.
Eingabe |
Datentyp |
Beschreibung |
---|---|---|
i_udiId |
UDINT |
Die Identifikationsnummer der Logger-Meldung, die gelesen werden soll. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_stLogEntry |
Der Logger-Eintrag mit Meldung und Quellenangabe. |
|
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 |
0 |
Ok |
|
InputParameterInvalid |
11 |
Die ID ist ungültig. |
|
UnexpectedProgramBehavior |
14 |
Die Schnittstelle des Application Loggers wird nicht unterstützt. |
|
UnexpectedProgramBehavior |
13 |
Der Application Logger wurde nicht gesetzt. |
|
UnexpectedProgramBehavior |
3 |
Ein Rückgabewert war ungültig. |
ApplicationLoggerItfNotSupported
Aufzählungsname: |
ApplicationLoggerItfNotSupported |
Enumerationswert: |
14 |
Beschreibung: |
Die Schnittstelle des Application Loggers wird nicht unterstützt. |
Ursache |
Lösung |
---|---|
Es ist ein Fehler in der internen Verarbeitung erkannt worden. |
Wenden Sie sich an Ihren Ansprechpartner bei Schneider Electric. |
Aufzählungsname: |
ApplicationLoggerNotSet |
Enumerationswert: |
13 |
Beschreibung: |
Der Application Logger wurde nicht gesetzt. |
Ursache |
Lösung |
---|---|
Die globale Variable G_ifApplicationLogger wurde verändert. |
Stellen Sie sicher, dass Sie die Variable G_ifApplicationLogger nicht schreiben. |
Ausgang q_etDiag zeigt GD.ET_Diag.UnexpectedProgramBehavior Es ist ein Fehler in der internen Verarbeitung erkannt worden. |
Wenden Sie sich an Ihren Ansprechpartner bei Schneider Electric. |
Aufzählungsname: |
IdInvalid |
Enumerationswert: |
11 |
Beschreibung: |
Die ID ist ungültig. |
Ursache |
Lösung |
---|---|
Am Eingang i_udiId wurde ein ungültiger Wert übergeben. |
Am Eingang i_udiId muss ein Wert zwischen udiFirstLogEntryId und udiLastLogEntryId übergeben werden. |
Aufzählungsname: |
Ok |
Aufzählungswert: |
0 |
Beschreibung: |
Ok |
Die LogEntry-Daten werden zurückgegeben.
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. |