FB_ApplicationLoggerHandler - DisableLogger (méthode)
Type : |
Méthode |
Disponible à partir de : |
V1.0.4.0 |
Cette méthode permet de désactiver la journalisation des messages.
Cette méthode peut être appelée pour désactiver la journalisation et éviter que des messages de journaliseur soient écrasés dans la mémoire tampon en anneau. Un message de journaliseur est défini afin d'indiquer la désactivation. Le journaliseur est activé par défaut.
Cette fonction permet de définir un déclencheur dans le projet afin d'identifier la cause première d'un problème. La journalisation est activée jusqu'au déclenchement, à la suite de quoi cette méthode est appelée, ce qui désactive la journalisation. Le comportement de la machine est enregistré dans la mémoire tampon du journaliseur d'application et peut être lu à tout moment via EcoStruxure Machine Expert.
Sortie |
Type de données |
Description |
---|---|---|
q_etDiag |
GD.ET_Diag |
Informations générales sur le diagnostic indépendantes de la bibliothèque. Une valeur différente de GD.ET_Diag.Ok correspond à un message de diagnostic. |
q_etDiagExt |
Sortie de diagnostic propre au POU. q_etDiag = GD.ET_Diag.Ok -> message d'état q_etDiag <> GD.ET_Diag.Ok -> message de diagnostic |
q_etDiag |
q_etDiagExt |
Valeur d'énumération |
Description |
---|---|---|---|
OK |
0 |
OK |
|
UnexpectedProgramBehavior |
14 |
L'interface du journaliseur d'application n'est pas prise en charge. |
|
UnexpectedProgramBehavior |
13 |
Le journaliseur d'application n'a pas été défini. |
|
UnexpectedProgramBehavior |
3 |
Une valeur renvoyée n'est pas valide. |
ApplicationLoggerItfNotSupported
Nom d'énumération : |
ApplicationLoggerItfNotSupported |
Valeur d'énumération : |
14 |
Description : |
L'interface du journaliseur d'application n'est pas prise en charge. |
Cause |
Solution |
---|---|
Une erreur d'exécution interne a été détectée. |
Contactez le service de maintenance Schneider Electric. |
Nom d'énumération : |
ApplicationLoggerNotSet |
Valeur d'énumération : |
13 |
Description : |
Le journaliseur d'application n'a pas été défini. |
Cause |
Solution |
---|---|
La variable globale G_ifApplicationLogger a été modifiée. |
Veillez à ne pas écrire dans la variable G_ifApplicationLogger. |
La sortie q_etDiag indique GD.ET_Diag.UnexpectedProgramBehavior. Une erreur d'exécution interne a été détectée. |
Contactez le service de maintenance Schneider Electric. |
Nom d'énumération : |
Ok |
Valeur d'énumération : |
0 |
Description : |
OK |
Le journaliseur d'application n'est pas autorisé à consigner de nouveaux messages.
Nom d'énumération : |
UnexpectedFeedback |
Valeur d'énumération : |
3 |
Description : |
Une valeur renvoyée n'est pas valide. |
Cause |
Solution |
---|---|
Une erreur d'exécution interne a été détectée. |
Contactez le service de maintenance Schneider Electric. |