Journalisation de données / Type DINT
Journalisation de données / Type DINT
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,
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,
- itasoft
- Mi homme - Mi automate

- Messages : 7805
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Journalisation de données / Type DINT
sur Vijeo-designer il faut mettre la variable DINT dans %MD536
et dans l'automate M340 la variable DINT dans %MW536
et dans l'automate M340 la variable DINT dans %MW536
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Journalisation de données / Type DINT
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 ?
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 ?
- itasoft
- Mi homme - Mi automate

- Messages : 7805
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Journalisation de données / Type DINT
OUI
Mais c'est pourquoi faire dans Vijeo-designer ? faire une courbe ?
Mais c'est pourquoi faire dans Vijeo-designer ? faire une courbe ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Journalisation de données / Type DINT
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 !
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 !
- itasoft
- Mi homme - Mi automate

- Messages : 7805
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Journalisation de données / Type DINT
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
itasoft@free.fr
Re: Journalisation de données / Type DINT
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.
Je vais mettre en parallèle la valeur de débit et la phase de soude.
Re: Journalisation de données / Type DINT
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 ?
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 ?
- itasoft
- Mi homme - Mi automate

- Messages : 7805
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Journalisation de données / Type DINT
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;
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
itasoft@free.fr
Re: Journalisation de données / Type DINT
Vraiment TOP !
Merci je test ça !
Par contre je vais le faire toutes les secondes car sinon mon tableau sera rempli en 10secs (:
Merci je test ça !
Par contre je vais le faire toutes les secondes car sinon mon tableau sera rempli en 10secs (:
