Journalisation de données / Type DINT

Forum traitant des automates industriels de marque Schneider - Telemecanique
NitNeuq
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 103
Enregistré le : 18 janv. 2021, 16:09

Journalisation de données / Type DINT

Message par NitNeuq »

Bonjour,

Je me permets de créer un sujet supplémentaires concernant la journalisation de données de type DINT.

Voici ce qui a été fait :

1 - Création d'un groupe de journalisation de données (Pièces Jointes)
2 - Paramétrage de ce groupe (Pièces Jointes)
- Echantillonnage
- Stockage

3 - Ajout de la variable de la groupe

4 - Vérification des paramètres de sauvegarde de données (Pièces jointes)


et voici mon résultat : (Ci-joint)

Je ne comprends pas, j'ai lancé la config de journalisation lundi et j'ai seulement que ça comme valeurs.

Ma variable DINT correspond à une valeur de débitmètre en temps réel donc beaucoup de fluctuation.

Je me demande d'où peut venir le problème ?
En rédigeant ce message, je me suis aperçu que je mettait un DINT dans un %MW536. Est-ce que cela peut jouer sur le fonctionnement de la journalisation ?

Je me pose plusieurs questions sur le sujet !
Si quelqu'un peut m'éclaircir sur le sujet je suis preneur !

Merci d'avance,
Fichiers joints
GroupeJournalisationPropriétés.png
EmplacementDonnéesScreen.png
VariableDuGroupe.png
StockageVariables.png
ParamètreEchantillionage.png
GroupeJournalisation.png
GroupeJournalisation.png (14.15 Kio) Vu 1476 fois
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Journalisation de données / Type DINT

Message par itasoft »

sur Vijeo-designer il faut mettre la variable DINT dans %MD536
et dans l'automate M340 la variable DINT dans %MW536
Automaticien privé (de tout)
itasoft@free.fr
NitNeuq
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 103
Enregistré le : 18 janv. 2021, 16:09

Re: Journalisation de données / Type DINT

Message par NitNeuq »

Wow merci pour la rapidité !

Ok déjà ça m'aide je vais changer ceci !

J'aimerais juste confirmé que je comprend ce que je fais :

Concernant la config de la journalisation, on est d'accord que je demande à l'IHM d'enregistrer de 10h00 à 10h (24h) toutes les deux secondes ma variable.
Une fois 24h passé un fichier est sauvegardé sur le carte SD et la procédure ce répète pendant 10jours.

Après 10 jours, le premier fichier est supprimé par celui qui vient d'être créé etc etc ?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Journalisation de données / Type DINT

Message par itasoft »

OUI
Mais c'est pourquoi faire dans Vijeo-designer ? faire une courbe ?
Automaticien privé (de tout)
itasoft@free.fr
NitNeuq
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 103
Enregistré le : 18 janv. 2021, 16:09

Re: Journalisation de données / Type DINT

Message par NitNeuq »

Explication plus précise :

Je souhaite utiliser la valeur de mon débit pour contrôler si ma NEP passe correctement pendant la phase de soude.

Donc pour contrôler cela, je dois d'abord voir comment réagis le débit en phase de soude pour que je puisse déterminer une valeur mini de débit et en conséquence si cette valeur mini est supérieur au débit réel pendant Xsec alors j'active un défaut.

En ce moment je suis seulement en phase d'analyse et c'est le seul outil que j'ai trouvé pour analyser ma variable.

J'ai déjà essayer de faire remonter la donné sur un automate qui est relié à notre solution de tracking de données mais le débit varie trop rapidement donc ça ne donne rien !
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Journalisation de données / Type DINT

Message par itasoft »

c'est pas bon sur le IHM, il faut faire ça dans l'automate à chaque changement d'état de la variable l'enregistrer dans un tableau glissant
Automaticien privé (de tout)
itasoft@free.fr
NitNeuq
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 103
Enregistré le : 18 janv. 2021, 16:09

Re: Journalisation de données / Type DINT

Message par NitNeuq »

Oui on peut dire que je vais analyser sur une courbe par la suite.
Je vais mettre en parallèle la valeur de débit et la phase de soude.
NitNeuq
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 103
Enregistré le : 18 janv. 2021, 16:09

Re: Journalisation de données / Type DINT

Message par NitNeuq »

Donc d'après ton dernier message,

Je créer un tableau de taille X (le max)

et j'enregistre toutes les 2secs une valeur du débit en phase de soude, une fois ma valeur renseigné je décale le tableau de 1 etc etc

C'est bien ça ?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Journalisation de données / Type DINT

Message par itasoft »

OUI
exemple
DINT_TABLEAU ARRAY[0..255] OF DINT

(*détection changement d’état de la mesure et
enregistrement dans un tableau glissant*)

if DINT_Mesure<>DINT_Mesure_Mem then
ROL_ARDINT(1, DINT_TABLEAU);
DINT_TABLEAU[0]:=DINT_Mesure;
DINT_Mesure_Mem:=DINT_Mesure;
end_if;
Automaticien privé (de tout)
itasoft@free.fr
NitNeuq
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 103
Enregistré le : 18 janv. 2021, 16:09

Re: Journalisation de données / Type DINT

Message par NitNeuq »

Vraiment TOP !

Merci je test ça !

Par contre je vais le faire toutes les secondes car sinon mon tableau sera rempli en 10secs (:
Répondre