FB_LoggerPoint - AddLogEntry (méthode)
Type : |
Méthode |
Disponible à partir de : |
V1.0.4.0 |
Cette méthode permet d'envoyer un message de journaliseur au journaliseur d'application.
Cette méthode doit être appelée pour pouvoir envoyer un message de journaliseur au journaliseur d'application. L'appel peut s'effectuer via différentes tâches.
Comme les informations fournies à la source de journalisation lors de l'appel de RegisterLoggerPoint accompagnent chaque message envoyé via cette source, il est inutile de les inclure dans les messages.
Entrée |
Type de données |
Description |
---|---|---|
i_etLogLevel |
Niveau de journalisation indiquant le type et la priorité du message. |
|
i_etDiag |
GD.ET_Diag |
Diagnostic du message de journaliseur. La valeur par défaut de l'entrée est GD.ET_Diag.Ok. |
i_udiDiagExt |
UDINT |
Enumération ET_DiagExt du message de journaliseur. |
i_sMessage |
STRING[255] |
Message de journaliseur pouvant être défini librement. |
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 |
1 |
Le journaliseur d'application est désactivé. |
|
OK |
22 |
Le message n'a pas été ajouté. |
|
OK |
0 |
OK |
|
ExecutionAborted |
24 |
La source de journalisation n'est pas enregistrée. |
|
UnexpectedProgramBehavior |
17 |
Le service n'est pas enregistré. |
|
UnexpectedProgramBehavior |
3 |
Une valeur renvoyée n'est pas valide. |
Nom d'énumération : |
LoggerDisabled |
Valeur d'énumération : |
1 |
Description : |
Le journaliseur d'application est désactivé. |
Le message de journaliseur n'a pas été ajouté au journaliseur d'application, car l'appel de la méthode DisableLogger du bloc fonction FB_ApplicationLogerHandler a désactivé la journalisation.
Nom d'énumération : |
LoggerPointNotRegistered |
Valeur d'énumération : |
24 |
Description : |
La source de journalisation n'est pas enregistrée. |
Cause |
Solution |
---|---|
La source de journalisation n'est pas enregistrée dans le journaliseur d'application. |
La méthode RegisterLoggerPoint doit avoir été appelée une fois pour que les messages de journaliseur puissent être envoyés. |
Nom d'énumération : |
MessageNotAdded |
Valeur d'énumération : |
22 |
Description : |
Le message n'a pas été ajouté. |
Le message de journaliseur n'a pas été ajouté au journaliseur d'application, car la priorité de son énumération ET_LogLevel est plus faible que celle de l'énumération ET_LogLevel de la source de journalisation.
Nom d'énumération : |
Ok |
Valeur d'énumération : |
0 |
Description : |
OK |
Le message de journaliseur a bien été ajouté dans le journaliseur d'application.
Nom d'énumération : |
ServiceNotRegistered |
Valeur d'énumération : |
17 |
Description : |
Le service n'est pas enregistré. |
Cause |
Solution |
---|---|
Le service du journaliseur d'application n'est pas enregistré. |
La méthode RegisterCommunicationService de l'interface IF_ApplicationLogger doit avoir été appelée une fois pour qu'un message de journaliseur puisse être envoyé. |
Une erreur d'exécution interne a été détectée. |
Contactez le service de maintenance Schneider Electric. |
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. |