Siemens SIMATIC S7-1200 Manuel page 305

Masquer les pouces Voir aussi pour SIMATIC S7-1200:
Table des Matières

Publicité

Paramètre et type
ERROR
OUT
STATUS
OUT
L'adresse et la structure de données de la mémoire tampon d'enregistrements sont définies
par le paramètre DATA d'une instruction DataLogCreate. Vous devez charger par
programme les valeurs du processus en cours d'exécution dans la mémoire tampon, puis
exécuter l'instruction DataLogWrite pour copier les nouvelles données de la mémoire
tampon dans le journal.
Le paramètre ID identifie un journal et une configuration d'enregistrement. Le nombre ID est
généré à la création d'un journal.
S'il y a des enregistrements vides dans le fichier journal circulaire, l'écriture se fait dans
l'enregistrement vide disponible suivant. Si tous les enregistrements sont pleins,
l'enregistrement le plus ancien est écrasé.
PRUDENCE
Perte potentielle de données de journaux pendant une coupure de courant affectant la
CPU
Si une coupure de courant se produit pendant une opération DataLogWrite qui n'est pas
encore achevée, l'enregistrement en cours de transfert dans le journal peut être perdu.
Tableau 9- 12 Valeurs de ERROR et STATUS
ERROR
STATUS (W#16#)
0
0000
0
0001
0
7000
0
7001
0
7002
1
8070
1
8092
1
80B0
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Type de
Description
données
Bool
Le bit ERROR est VRAI pour un cycle lorsque la dernière demande s'est
achevée avec une erreur. La valeur de code d'erreur dans le paramètre
STATUS ne vaut que pendant le cycle où ERROR est à VRAI.
Word
Code d'erreur d'exécution (valeur par défaut : 0)
Description
Pas d'erreur
Indique que le journal est plein. Chaque journal est créé avec un nombre
maximumv défini d'enregistrements. Le dernier enregistrement du nombre
maximum a été écrit. La prochaine opération d'écriture écrasera donc
l'enregistrement le plus ancien.
Appel sans front de REQ : BUSY = 0, DONE = 0
Premier appel avec front de REQ (fonctionne) : BUSY = 1, DONE = 0
n-ième appel (fonctionne) : BUSY = 1, DONE = 0
Toute la mémoire d'instance interne est utilisée.
Le journal n'existe pas.
Le fichier journal n'est pas ouvert (uniquement pour le mode d'ouverture
explicite).
9.2 Instructions de gestion des journaux de données
Consignation de données
305

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières