Historique des événements de mesure
Description générale
Le système stocke les événements concernant le gestionnaire de mesure (alarmes prédéfinies analogiques 1 à 53) dans le fichier numéro°10.
Ce fichier comporte 100 enregistrements et chaque enregistrement est constitué de 9 registres.
En-tête du fichier
Le tableau suivant décrit le contenu de l'en-tête du fichier :
|
Adresse |
Registre |
RW |
X |
Unité |
Type |
Plage |
A/E/P/H |
Description |
|---|---|---|---|---|---|---|---|---|
|
0x1BFB |
7164 |
RW |
– |
– |
INT16U |
– |
H |
État du fichier : 0x0000 = Fichier désactivé 0xFFFF = Fichier activé (réglage d'usine) |
|
0x1BFC |
7165 |
R |
– |
– |
INT16U |
– |
H |
Type de fichier : 10 = Historique des événements de mesure |
|
0x1BFD |
7166 |
R |
1 |
– |
INT16U |
– |
H |
Taille d'un fichier = 100 enregistrements |
|
0x1BFE |
7167 |
R |
1 |
– |
INT16U |
– |
H |
Taille d'un enregistrement = 9 registres |
|
0x1BFF |
7168 |
R |
– |
– |
INT16U |
1 |
H |
Mode de remplissage du fichier : 0 = Circulaire |
État du fichier
Le tableau suivant décrit le contenu de l'état du fichier :
|
Adresse |
Registre |
RW |
X |
Unité |
Type |
Plage |
A/E/P/H |
Description |
|---|---|---|---|---|---|---|---|---|
|
0x1C0B |
7180 |
R |
1 |
– |
INT16U |
– |
H |
Taille d'un fichier = 100 enregistrements |
|
0x1C0C |
7181 |
R |
1 |
– |
INT16U |
– |
H |
Taille d'un enregistrement = 9 registres |
|
0x1C0D |
7182 |
R |
1 |
– |
INT16U |
– |
H |
0x0000 = Fichier OK 0x000A = Taille de l'enregistrement inférieure à la taille prévue 0x0014 = Taille de l'enregistrement supérieure à la taille prévue 0x001E = Mémoire insuffisante 0x00FA = Erreur interne 0x00FD = Table d'allocation endommagée 0x00FE = Configuration zéro 0x00FF = Configuration non valide 0xFC00 = Nombre de fichiers non valide 0xFD00 = Nombre d'enregistrements non valide 0xFE00 = Fichier non pris en charge 0xFF00 = Allocation du fichier impossible |
|
0x1C0E |
7183 |
R |
1 |
– |
INT16U |
0–100 |
H |
Nombre d'enregistrements dans le fichier |
|
0x1C0F |
7184 |
R |
1 |
– |
INT16U |
0–8000 |
H |
Numéro de séquence du premier enregistrement dans le fichier (le plus ancien) |
|
0x1C10 |
7185 |
R |
1 |
– |
INT16U |
0–8000 |
H |
Numéro de séquence du dernier enregistrement dans le fichier (le plus récent) |
|
0x1C11–0x1C13 |
7186– 7188 |
R |
– |
– |
DATE |
– |
H |
Date de la dernière réinitialisation du fichier. Réglage d'usine = 0x8000 0x8000 0x8000 |
Enregistrement des événements de mesure
Le tableau suivant décrit le format d'un enregistrement dans l'historique de mesure :
|
Registres |
Type |
Bits |
Description |
|---|---|---|---|
|
1–4 |
XDATE |
– |
Date de l'événement |
|
5 |
INT16U |
– |
Numéro de l'événement : alarmes analogiques prédéfinies 1 à 53 |
|
6 |
INT16U |
– |
Valeur extrême |
|
7 |
INT16U |
0–7 |
1 = alarme de type supérieur 2 = alarme pour événement de type inférieur 3 = alarme pour événement de type équivalent 4 = alarme pour événement de type différent 5 = toutes les autres alarmes |
|
8–11 |
1 = début d'une alarme 2 = fin d'une alarme |
||
|
12–15 |
Les alarmes 1100–1106 ont une priorité 3. Pour les autres alarmes, la valeur contenue dans ces 4 bits représente la priorité associée à l'événement (si celle-ci est applicable et en fonction de la configuration des alarmes). |
||
|
8 |
INT16U |
– |
Registre de l'enregistrement associé à l'alarme (1) |
|
9 |
INT16U |
– |
Registre de l'action associée à l'alarme (1) |
|
(1) Les registres 8 et 9 sont des copies des registres de configuration des alarmes à l'instant où l'événement s'est produit. Ces registres dépendent entièrement des configurations de l'utilisateur. Pour les événements 1100–1106, ces registres sont forcés à la valeur 32768. |
|||