IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Automation Discussion :

[Vijeo Designer] Exploiter données journalisées


Sujet :

Automation

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Automaticien
    Inscrit en
    Octobre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Automaticien

    Informations forums :
    Inscription : Octobre 2015
    Messages : 3
    Points : 1
    Points
    1
    Par défaut [Vijeo Designer] Exploiter données journalisées
    Bonjour,

    Je travaille sous Vijeo Designer V6.2 avec un HMIGTO4310 (Schneider) et je suis confronté à un problème plutôt simple mais impossible de le resoudre :

    Je souhaite simplement afficher un tableau de suivi hebdomadaire de mes capteurs.
    7 valeurs par capteurs et une courbe avec historisation.

    Mon idée serait de passer par un groupe de journalisation (inévitable pour la courbe) et de ressortir des valeurs (J-1, J-2,...) de ce groupe.
    Si le groupe fonctionne très bien, la courbe historisée aussi... impossible de trouver un moyen d'afficher numériquement ces données.

    Ma question est donc simple : Peut on exploiter les données que l'on journalise sous Vijeo Designer ?
    Sinon, comment puis-je créer mon tableau journalisée ?


    Et eventuellement, ayant une dizaine de capteur, j'aimerai éviter de créer un écran par capteur.
    Comment créer une variable tampon capable de récupérer les données journalisées ? ^^'

  2. #2
    Membre régulier
    Homme Profil pro
    Automaticien
    Inscrit en
    Septembre 2015
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2015
    Messages : 86
    Points : 108
    Points
    108
    Par défaut
    Bonjour,

    Pour moi les groupes de journalisation c'est pour faire des courbes uniquement.
    As tu essayé en faisant une historisation d’événement ?
    Pour tes 10 capteurs, tu peux indexer tes variables. Puis par appui sur un bouton tu change l'index. Comme ça tu changes l’affichage des variables mais tu n'as qu'une page.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Automaticien
    Inscrit en
    Octobre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Automaticien

    Informations forums :
    Inscription : Octobre 2015
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci de l'attention.

    Schneider m'a confirmé ta supposition. Seules les courbes historisées peuvent exploiter une journalisation.
    Dommage...

    Mais j'ai trouvé une solution (peut être pas la meilleure) à mon problème.

    Mon afficheur est connecté à un automate M241. C'est par lui que je crée mon tableau d'historisation.
    En utilisant la bibliothèque SysTime, je peux convertir l'horodatage de l'automate en données exploitables (année, mois, jour, heure, minute, seconde, Jour de la semaine [1:Lundi, 7imanche]) qui me servent à configurer un bit B_HIST vrai à minuit (enfin à 23:59:59).

    Je crée un tableau de 8 variables.
    Tableau[0] contient la valeur courante
    Tableau[1..7] contiendra mes données historisés par jour.
    Je n'ai plus qu'à utiliser un bloc Move qui transfert la valeur courante dans Tableau[Jour de la semaine] si B_HIST est vrai et ma donnée est historisée selon le jour de la semaine.

    Evidemment une coupure de courant me casse mon historisation, mais déjà j'ai une solution.


    Je n'ai pas tenté les journalisations d’événement mais je vais me pencher dessus pour les prochaines fois. ^^


    Pour les courbes, j'avais tenté l'indexation mais ça n'avait pas marcher. Il n'affichait que la valeur courante sans les données journalisées.

  4. #4
    Membre régulier
    Homme Profil pro
    Automaticien
    Inscrit en
    Septembre 2015
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2015
    Messages : 86
    Points : 108
    Points
    108
    Par défaut
    Pour la coupure de courant, peux être que la mémoire rémanente de ton contrôleur peux suffire si tu n'as pas trop d'octet à sauver.
    Il faut les déclarer en VAR RETAIN pour qu'elle soit rémanentes.

    Nom : VarSomachine.PNG
Affichages : 2295
Taille : 33,3 Ko

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Automaticien
    Inscrit en
    Octobre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Automaticien

    Informations forums :
    Inscription : Octobre 2015
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Ah ça c'est pas un problème, les variables sont rémanentes (sinon historisé est inutile en même temps ^^).
    Non je parlais du cas idiot de la coupure de courant à 23:58 et reprise à 00:01. On ne passe pas par minuit, le système ne sauvegarde pas.

    J'ai bien pensé à mettre en rémanent constamment l'horodatage en SysTime pour avoir l'horodatage de coupure et comparer avec celui de redémarrage mais ça serait beaucoup de bruit pour finalement peu de chose.

  6. #6
    Membre régulier
    Homme Profil pro
    Automaticien
    Inscrit en
    Septembre 2015
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2015
    Messages : 86
    Points : 108
    Points
    108
    Par défaut
    Ah excuse je me disais bien
    Oui ça fait un peu usine à gaz genre : sauvegarde de l'heure d'extinction et au démarrage monté un bit si l'automate était éteint pendant le créneau ou il était censé historiser les variables. Sinon tu aurais pu faire ta copie sur le changement de jour de la semaine (si l'horloge de l'automate te renvoi le jour de la semaine ?)
    En même temps si l'API est éteint il n'y a rien a enregistré

Discussions similaires

  1. Vijeo designer et base de données recettes
    Par quentin22breizh dans le forum Automation
    Réponses: 0
    Dernier message: 18/12/2012, 14h00
  2. Réponses: 0
    Dernier message: 09/10/2010, 00h02
  3. Vijeo designer 5.0
    Par wassim45 dans le forum Automation
    Réponses: 1
    Dernier message: 08/05/2009, 20h03
  4. Réponses: 2
    Dernier message: 23/04/2009, 19h28
  5. Réponses: 3
    Dernier message: 18/11/2008, 09h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo