Siemens SIMATIC S7-1200 Manuel page 307

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

Publicité

Vous pouvez exécuter l'instruction DataLogNewFile lorsqu'un journal est rempli ou est
considéré comme achevé et que vous ne voulez perdre aucune des données qui y sont
contenues. Un nouveau fichier journal vide ayant la structure du fichier journal plein peut être
créé. L'enregistrement d'en-tête est repris dans le journal d'origine, ainsi que les propriétés
du journal d'origine (mémoire tampon d'enregistrements DATA, format des données et
horodatage). Le fichier journal d'origine est implicitement fermé et le nouveau fichier journal
est implicitement ouvert.
Déclenchement via les paramètres de DataLogWrite : Votre programme doit surveiller les
paramètres ERROR et STATUS de chaque opération DataLogWrite. Lorsque le dernier
enregistrement est écrit et qu'un journal est plein, le bit ERROR de DataLogWrite est égal à
1 et le mot DataLogWriteSTATUS est égal à 1. Ces valeurs de ERROR et de STATUS ne
sont valables que pendant un cycle, aussi votre logique de surveillance doit-elle utiliser
ERROR = 1 comme déclencheur pour capturer la valeur de STATUS puis tester que
STATUS est égal à 1 (journal plein).
Fonctionnement de DataLogNewFile : Lorsque la logique de votre programme reçoit le
signal "journal plein", elle active une opération DataLogNewFile. Vous devez exécuter
DataLogNewFile avec l'ID d'un journal existant et ouvert (déjà plein) mais avec un nouveau
paramètre NAME unique. Une fois l'opération DataLogNewFile exécutée, une nouvelle
valeur ID correspondant au nom du nouveau journal est renvoyée (en tant que paramètre de
sortie). Le nouveau fichier journal est implicitement ouvert et est prêt à recevoir de nouveaux
enregistrements. Les nouvelles opérations DataLogWrite destinées au nouveau fichier
journal doivent utiliser la valeur ID renvoyée par l'opération DataLogNewFile.
Remarque
L'exécution d'une instruction DataLogNewFile s'étend sur de nombreux cycles du
programme. La durée réelle nécessaire à la création d'un fichier journal dépend de la
structure d'un enregistrement et du nombre d'enregistrements. La logique de votre
programme doit surveiller et capturer la transition à l'état VRAI du bit DONE de
DataLogNewFile avant que le nouveau journal ne puisse être utilisé pour d'autres opérations
sur les journaux.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
9.2 Instructions de gestion des journaux de données
Consignation de données
307

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières