ET_LogLevel - Allgemeine Informationen
Typ |
Listentyp |
Verfügbar ab: |
V1.0.4.0 |
Diese Aufzählung beinhaltet die verschiedenen Protokollebenen, die vom Application Logger verwendet werden. Die Protokollebene beschreibt den Typ und die Priorität einer Logger-Meldung.
Ein Logger-Punkt sendet nur dann Logger-Meldungen an den Application Logger, wenn das Logger-Level der Logger-Meldung dieselbe Prioritätsstufe hat oder die Prioritätsstufe höher ist als die des parametrierten Logger-Levels des Logger-Punkts.
Je niedriger der Wert, desto höher ist die Prioritätsstufe der Protokollebene. Der Wert 0 hat die höchste Priorität.
Name |
Wert |
Beschreibung |
---|---|---|
Nothing |
0 |
Der Logger-Punkt darf keine Logger-Meldungen an den Application Logger senden. Dies ist standardmäßig eingestellt, um die Auswirkungen auf die Leistung des Loggers zu minimieren. |
EmergencyMessage |
10 |
Dieses Aufzählungsselement wird zur Zeit nicht verwendet. Es ist für zukünftige Anwendungen reserviert. Eine Ausnahme, die zum Stopp der Steuerung führt (z. B. Division durch Null, Zugriff auf Nullzeiger). |
CriticalException |
20 |
Eine Ausnahme, die nicht direkt vom Programm, z. B. GD.ET_Diag.UnexpectedProgramBehavior bearbeitet werden kann. |
Exception |
30 |
Eine Ausnahme, die das Programm dazu zwingt, das Standardverhalten einzustellen und eine Ausnahmereaktion durchzuführen, z. B. GD.ET_Diag <> Ok. |
Warning |
40 |
Eine Ausnahme, die das Programm nicht an der Bearbeitung hindert, aber zu einer Ausnahme führt, wenn das Verhalten nicht geändert wird (z. B. die Warnung eines Abwicklers: nahe am Ende der Rolle). |
UserAction |
50 |
Ein Befehl des Anwenders am Eingang des Funktionsbausteins. Z. B.: i_xStart FALSE => TRUE bei PDL.FB_VarioPosJerk. |
ExternalEvent |
60 |
Ein Ereignis, dass das Verhalten des Funktionsbausteins ändert, aber keinen direkten Anwenderbefehl darstellt. Es erscheint beispielsweise eine Touchprobe. |
StatusMessage |
70 |
Eine Meldung, die eine wesentliche Änderung im Verhalten des Funktionsbausteins bedeutet und die registriert werden kann. Die Meldung kann die Prozessschritte beschreiben, die gemäß eines Anwenderbefehls durchgeführt werden. Zum Beispiel: Warten bis die untergeordnete Aktion abgeschlossen wurde, Betriebsart Initialisierung usw. |
DebugMessage |
80 |
Eine untergeordnete Meldung, z. B. für die Fehlersuche. Zum Beispiel: Transition der internen Zustandsmaschine, interne Berechnungsergebnisse usw. |