FB_ApplicationLoggerHandler - GetLogEntry (méthode)
Type : |
Méthode |
Disponible à partir de : |
V1.0.4.0 |
Cette méthode permet de lire un message de journaliseur dans le journaliseur d'application.
Cette méthode permet de rechercher un message de journaliseur dans la mémoire tampon en anneau du journaliseur d'application d'après son identifiant. Lorsque la recherche aboutit, une copie de l'entrée de journaliseur, contenant le message et les informations sur la source, est renvoyée.
Entrée |
Type de données |
Description |
---|---|---|
i_udiId |
UDINT |
Numéro d'identification du message de journaliseur à lire. |
Sortie |
Type de données |
Description |
---|---|---|
q_stLogEntry |
Entrée de journaliseur, contenant le message et les informations sur la source. |
|
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 |
|
InputParameterInvalid |
11 |
L'identifiant n'est pas valide. |
|
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 : |
IdInvalid |
Valeur d'énumération : |
11 |
Description : |
L'identifiant n'est pas valide. |
Cause |
Solution |
---|---|
Une valeur non valide a été transmise au niveau de l'entrée i_udiId. |
Une valeur comprise entre udiFirstLogEntryId et udiLastLogEntryId a été transmise au niveau de l'entrée i_udiId. |
Nom d'énumération : |
Ok |
Valeur d'énumération : |
0 |
Description : |
OK |
Les données LogEntry sont renvoyées.
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. |