Aperçu
L'archivage permet de mémoriser dans un fichier tous les messages d'erreur, dès leur apparition, disparition ou acquittement. Dès qu'un message est lu dans le buffer de diagnostic, il est sauvegardé dans le fichier d'archivage.
Si un défaut apparaît puis disparaît, il est représenté par un seul message dans le viewer de diagnostic (une seule ligne), mais par 2 lignes dans le fichier d'archivage.
La boîte de dialogue
permet d’activer l’archivage des messages d’erreur. Elle permet également de définir le type d'archivage et la localisation du fichier d'archivage.Type d'archivage
Il existe deux types d'archivage :
archivage cyclique : le fichier d'historique créé est nommé NomProjet.his, où NomProjet correspond au nom saisi dans la boîte de dialogue
du projet.Pour éviter que le fichier d'archive ne devienne trop volumineux, un nouveau fichier NomProjet.his est créé après 1 000 enregistrements. L'ancien fichier change de nom (NomProjet.bak).
Remarque : si un fichier NomProjet.bak existe déjà, il est écrasé par le nouveau fichier de même nom. Pour éviter de perdre des informations, vous devez donc gérer vos fichiers d'archivage.
archivage périodique : c’est vous qui définissez la période de création d’un nouveau fichier d’archivage (entre 1 et 24 heures). Le fichier est créé sous le nom ProjectDraft_date_heure (par exemple, pour un fichier créé le 31 juillet 2001 à 12 h 26 min 55 s : ProjectDraft_073101_122655. Si la fréquence choisie est 1 heure, le fichier suivant sera ProjectDraft_073101_132655, etc.). La création d'un nouveau fichier n'écrase pas le fichier précédent.
Format du fichier d'archivage
Le fichier d’archivage est un fichier ASCII délimité (chaque information est séparée par le caractère ;). Vous pouvez donc facilement importer ce fichier dans un éditeur de texte ou une fiche de calcul.
Chaque ligne du fichier est de la forme suivante :
SystemAlarm ; 256 ; 1 ; 51 ; 0 ; 28/04/03 23:50:13 ; 28/04/03 23:51:15; 28/04/03 23:57:16 ; 0 ; 2; 10003 ;148 ; Arithmetic error ; %S18 (MAST);
où :
SystemAlarm : identification du défaut.
Les types de défaut sont les suivants :
FBAlarm : défaut de bloc fonction
SFCAlarm : défaut du diagramme fonctionnel séquentiel (SFC)
SystemAlarm : défaut système
UndefAlarm : défaut non défini
AlarmERROR : erreurs
256 : identificateur du défaut
1 : nom du défaut
51 : état des bits de diagnostic
0 : numéro de zone déclarée
28/04/03 23:50:13 : date et heure d’apparition du défaut
28/04/03 23:51:15 : date et heure d’acquittement du défaut
28/04/03 23:57:16 : date et heure de disparition du défaut
0 : nombre de causes de défaut disponible
2 : longueur d’état du défaut
10003 : type de défaut
148 : classification du défaut
Erreur arithmétique ; %S18 (MAST) : données supplémentaires si vous avez coché l'option
.
Le tableau suivant présente les informations supplémentaires d'un message en fonction du type de défaut.
Type de défaut |
Information |
---|---|
FBAlarm |
Commentaire Nom de l'instance du bloc fonction, Nom du type du bloc fonction, Nom de l'entrée ou sortie du bloc en défaut, |
SFCAlarm |
Commentaire Nom de l'étape en défaut, Nom de la transition en défaut, Format du temps de référence, Informations complémentaires. |
SystemAlarm |
Nom du défaut, Informations complémentaires en fonction du défaut :
|