Utiliser les éléments DDE pour afficher des données historiques
- Last UpdatedSep 24, 2024
- 3 minute read
Le programme HistData contient un ensemble d’éléments DDE qui spécifient comment les données historiques sont extraites des fichiers journaux. Ces éléments font partie de la base de données interne du programme HistData. Vous devez attribuer un nom à chaque élément.
Le tableau suivant donne la liste des éléments DDE définis dans le programme HistData.
|
Élément |
Type de données |
Descriptions |
|---|---|---|
|
DATADIR |
Message |
Chemin du dossier contenant les fichiers historiques. |
|
DBDIR |
Message |
Chemin du dossier avec le contenu du dictionnaire de variables InTouch. |
|
STARTDATE |
Message |
Date de début des données à extraire du fichier historique. Le format de la date de début est MM/JJ/AA. |
|
STARTTIME |
Message |
Heure de début d’extraction des données des fichiers. Le format de l’heure de début est HH:MM:SS sur 24 heures. |
|
DURÉE |
Message |
Durée de l’intervalle de collecte de données dans les fichiers journaux. DURATION peut être exprimé en :
|
|
INTERVALLE |
Message |
Durée entre deux intervalles de collecte de données. INTERVAL peut être exprimé en semaines, days, hours, minutes, and seconds. Les unités de temps d’une période INTERVAL sont les mêmes que pour la période DURATION. Des fractions d’intervalles peuvent être spécifiés. Par exemple, INTERVAL=0.25d correspond à 6 heures. La période maximum d’un élément DURATION ou INTERVAL est de six semaines. Le maximum de six semaines s’applique à toute valeur de temps attribuée aux éléments DURATION ou INTERVAL. Par exemple, 42 est le nombre maximum de jours d’une période DURATION ou INTERVAL. |
|
FILENAME |
Message |
Nom et emplacement du dossier du fichier avec les données extraites du fichier historique. |
|
WRITEFILE |
Entier |
Indicateur d’état de l’opération d’écriture du programme HistData dans le fichier de sortie. Avec la valeur 1, HistData écrit les données extraites dans le fichier indiqué par l’élément FILENAME. Quand la mise à jour est terminée, WRITEFILE est automatiquement remis à zéro. |
|
ERROR |
Message |
Chaîne contenant une description de la dernière erreur apparue pendant l’extraction des données à partir des fichiers journaux. Quand STATUS vaut 1, la chaîne ERROR est définie à « None ». Quand STATUS vaut 0, la chaîne ERROR contient un message d’erreur. |
|
TAGS1, TAGS2,… |
Message |
Chaîne contenant le nom d’une ou plusieurs variables dont on extrait les données dans les fichiers historiques. La chaîne TAGS peut atteindre 131 caractères dans WindowViewer et 255 dans Excel. Vous pouvez concaténer les chaînes pour entrer des requêtes plus longues, à l’aide de variables appelées « TagsN », où N correspond à un entier incrémenté. Si vous devez ajouter un texte supplémentaire à la fin d’une variable, entrez un signe plus (+) à la fin de la chaîne. Par exemple : TAGS="$Date,ProdLevel,ProdTemp,+" Vous ne pouvez pas entrer de noms de variables dupliqués et la longueur maximale de chacune des chaînes de variables est de 512 octets. |
|
PrintTAGNAMES |
Discret |
Indicateur signalant si les noms des variables doivent apparaître au-dessus des colonnes de valeurs. La valeur 1 affiche les noms de variables. La valeur 0 ne les affiche pas. |
|
DATA |
Message |
Cet élément sert à stocker les données extraites par le programme HistData au format CSV. Il est employé par d’autres applications qui utilisent les commandes ADVISE ou REQUEST via DDE. |
|
STATUT |
Discret |
État de la dernière opération du programme HistData. Une valeur 1 indique que HistData a extrait correctement les données historiques du fichier historique des valeurs. Une valeur 0 signale une erreur. |
|
SENDDATA |
Entier |
Indicateur d’état de l’opération de mise à jour du programme HistData. Lorsque vous définissez ce paramètre à 1, HistData met à jour l’élément DATA avec les données demandées. Une fois la mise à jour terminée, l’élément SENDDATA est automatiquement remis à zéro. Si un message d’erreur vous indique que trop de données ont été demandées avec SENDDATA, raccourcissez la période DURATION ou réduisez le nombre de variables. Vous ne pouvez pas entrer de noms de variables dupliqués et la longueur maximale de chacune des chaînes de variables est de 512 octets. |