FB_ApplicationLoggerHandler - DisableLogger (méthode)

Présentation

Type :

Méthode

Disponible à partir de :

V1.0.4.0

Tâche

Cette méthode permet de désactiver la journalisation des messages.

Description

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.

Interface

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

ET_DiagExt

Sortie de diagnostic propre au POU.

q_etDiag = GD.ET_Diag.Ok -> message d'état

q_etDiag <> GD.ET_Diag.Ok -> message de diagnostic

Messages de diagnostic

q_etDiag

q_etDiagExt

Valeur d'énumération

Description

OK

Ok

0

OK

UnexpectedProgramBehavior

ApplicationLoggerItfNotSupported

14

L'interface du journaliseur d'application n'est pas prise en charge.

UnexpectedProgramBehavior

ApplicationLoggerNotSet

13

Le journaliseur d'application n'a pas été défini.

UnexpectedProgramBehavior

UnexpectedFeedback

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.

ApplicationLoggerNotSet

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.

Ok

Nom d'énumération :

Ok

Valeur d'énumération :

0

Description :

OK

Le journaliseur d'application n'est pas autorisé à consigner de nouveaux messages.

UnexpectedFeedback

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.