Utilisation de la mémoire et exemples d'applications
3.3 Utilisation de la mémoire pour Data Logging
3.3.3
Instructions pour Data Logging
Vue d'ensemble
Le tableau suivant donne un aperçu des instructions pour l'archivage de données (Data
Logging). Les instructions Data Logging se trouvent dans STEP 7 dans la Task Card
"Instructions" sous "Instructions avancées > Recettes et Data Logging > Data Logging".
Tableau 3- 1 Vue d'ensemble des instructions Data Logging
Nom de l'instruction
"DataLogCreate" :
créer un Data Log
"DataLogOpen" :
Ouvrir Data Log
"DataLogWrite" :
Ecrire Data Log
"DataLogClose" :
Fermer Data Log
"DataLogNewFile" :
Data Log dans un nouveau
fichier
"DataLogClear" :
Vider un Data Log
"DataLogDelete" :
Supprimer un Data Log
42
Description
L'instruction "DataLogCreate" vous permet de créer un fichier archives (Data Log). Le Data
Log est enregistré sur la carte mémoire SIMATIC dans le répertoire "\datalogs". Vous pou-
vez utiliser les instructions Data Logging pour mémoriser les données de processus. Le
volume de données dans un Data Log dépend ainsi de l'espace mémoire disponible sur la
carte mémoire SIMATIC.
L'instruction "DataLogOpen" vous permet d'ouvrir un Data Log existant sur la carte mémoire
SIMATIC. Un Data Log doit impérativement être ouvert pour permettre l'écriture de nou-
veaux enregistrements dans le Data Log.
L'exécution des instructions "DataLogCreate" et "DataLogNewFile" ouvre automatiquement
le fichier archives (Data Log).
Il est possible d'ouvrir au maximum 10 Data Logs simultanément. Vous pouvez sélectionner
le Data Log à ouvrir à l'aide de l'ID ou du nom du Data Log.
La taille maximale du fichier DataLog est de 2 Go.
Avec la version de firmware V2.0, un nombre maximum de 1 000 fichiers-journaux est pos-
sible.
L'instruction "DataLogWrite" permet d'écrire un enregistrement dans un Data Log existant.
Vous choisissez via le paramètre ID le Data Log dans lequel l'enregistrement doit être écrit.
Pour créer un nouvel enregistrement, le Data Log doit impérativement être ouvert.
L'instruction "DataLogClose" permet de fermer un Data Log ouvert. Utilisez le paramètre ID
pour sélectionner le Data Log.
Lors de la transition en état de fonctionnement STOP, tous les Data Logs ouverts sont
fermés.
L'instruction "DataLogNewFile" permet de créer un nouveau Data Log. Le nouveau Data
Log a les mêmes propriétés qu'un Data Log existant. La création d'un nouveau Data Log
évite que les enregistrements existants ne soient écrasés cycliquement.
Lors de l'appel, l'instruction crée un nouveau Data Log sur la carte mémoire SIMATIC avec
le nom défini au paramètre NAME. Le paramètre ID vous permet d'indiquer l'ID du Data Log
existant, dont les propriétés vont être reprises pour le nouveau Data Log. Le paramètre ID
fournit ensuite l'ID du nouveau Data Log.
L'instruction "DataLogClear" permet de supprimer tous les enregistrements d'un Data Log
existant. La ligne d'en-tête du Data Log n'est pas effacée (voir la description du paramètre
Structure des données du fichier archives (Data Log) (Page 41)).
L'instruction "DataLogDelete" permet d'effacer un Data Log de la carte mémoire SIMATIC.
Les paramètres NAME et ID permettent de sélectionner le Data Log à supprimer.
Structure et utilisation de la mémoire CPU
Description fonctionnelle, 11/2019, A5E03461666-AD