Saia-Burgess Controls AG
Manuel de LIBRARY (bibliothèque) xx7- pour données historiques│Document 26 / 874│Édition FR 02│2014-04-07
Modules de données (DB)
Description
1-8
1
1.4.2 HDLOG DB
En cas d'appel de la fonction HDLOG_INIT avec INIT = TRUE, le HDLOG-DB
nécessaire est généré automatiquement par la commande et rempli par les dates
administratives correspondantes.
Les fonctions HDLOG_ANY évaluent ce DB an d'enregistrer les traces de tendances
correspondantes.
Le SBC Web-HDLOG Applet évalue ce DB an de lire et d'afcher les traces de
tendances correspondantes.
STRUCT
Version : DWORD := DW#16#1002; //Numéro de version (1 002=1.0.02)
KB_Max : DWORD := DW#16#3C; //Taille de la HDA dans kB (le paramètre du
//HDLOG_INIT est enregistré ici)
//3Ch = 60 kB
First_HDA : DWORD := DW#16#370;
//premier bloc de données des valeurs de tendance
//370h = 880
Last_HDA : DWORD := DW#16#372;
//dernier bloc de données des valeurs de tendance
// 372h = 882
Last_Size : DWORD := DW#16#1400; //Nombre d'éléments du dernier DB
// 1 400h = 5 120
Tendances : DWORD := DW#16#6; //Nombre de traces de tendances
NumTendances1 : DWORD := DW#16#1 //Trace de tendances 1
Textetendances1 : DWORD := DW#16#00180322; //Adresse de texte 1. Trace de tendances en
tant que pointeur SBC ;
//DB802.DBW24
Trend1Par : DWORD := DW#16#0078035C; //Adresse 1 de DB. Trace de tendances en tant
que pointeur SBC ;
//DB860.DBW120
Tendances1KB : DWORD := DW#16#A //Taille en kB de la trace de tendances Ah = 10
NumTendances2 : DWORD := DW#16#2 //Trace de tendances 2
TexteTendances2 : DWORD := DW#16#008A0322; //Adresse de texte 2. Trace de tendances en
tant que pointeur SBC ;
//DB802.DBW138
Trend2Par : DWORD := DW#16#00BC035C; //Adresse 2 de DB. Trace de tendances en tant
que pointeur SBC ;
//DB860.DBW188
Tendances2KB : DWORD := DW#16#A; //Taille en kB de la trace de tendances Ah = 10
.....
Type EnTendances1 : DWORD := DW#16#0; //Caractère de remplacement
AdresseEnTendances1 : DWORD := DW#16#0; //Caractère de remplacement
TypeTrgTendances1 : DWORD := DW#16#0; //Caractère de remplacement
AdresseTrgTendances1 : DWORD := DW#16#0; //Caractère de remplacement
TypeTendances1 : DWORD := DW#16#0; //Caractère de remplacement
AdresseTendances1 : DWORD := DW#16#0; //Caractère de remplacement
FormatTendances1 : DWORD := DW#16#3; //Format de la valeur
DifférenceMinTendance1 : DWORD := DW#16#0; //Différence de valeur minimale pour un enregis
trement
//renouvelé
DélaiMinTendances1 : DWORD := DW#16#0; //Temps minimum en secondes
//jusqu'aux prochains enregistrements
DélaiCycliqueTendance1 : DWORD := DW#16#1; //Enregistrement cyclique après
//respectivement x secondes
DernièreValeurTendances1 : DWORD := DW#16#319; //dernière valeur enregistrée 319h = 793
DernierTempsTendances1 : DWORD := DW#16#4D5A42C8; //dernier moment enregistré
//4D5A42C8h = 1297760968
DémarrageMemTendances1 : DWORD := DW#16#00000370; //Adresse de démarrage absolue comme poin-
teur SBC
//DB880.DBW0
FinMemTendances1 : DWORD := DW#16#27F80370 ; //Adresse nale absolue comme pointeur SBC
//DB880.DBW10232
PosMemTendances1 : DWORD := DW#16#09E00370; //Adresse actuelle absolue comme pointeur
SBC
//DB880.DBW2528
TypeMémoire tamponTendance1 :
DWORD := DW#16#0; //Type de mémoire tampon
InterneTendances1 : DWORD := DW#16#1; //0 = tendance stoppée ; 1 = tendance démarrée
TypeEnTendances2 : DWORD := DW#16#0 //Caractère de remplacement
AdresseEnTendances2 : DWORD := DW#16#0; //Caractère de remplacement
.....
END STRUCT