Affichage d'un tableau historique de valeurs sur IHM (Vijéo Designer)

Forum traitant des automates industriels de marque Schneider - Telemecanique
Avatar du membre
Namuro
Code son premier grafcet
Code son premier grafcet
Messages : 37
Enregistré le : 15 mars 2017, 10:43
Localisation : Bretagne

Affichage d'un tableau historique de valeurs sur IHM (Vijéo Designer)

Message par Namuro »

Salut,

J'ouvre un nouveau sujet car il s'agit d'un problème différent, mais cela concerne toujours mon projet de BTS de circuit d'injection de gaz.

Je vous remet en spoil le détail du projet: (Edit: Eh ben j'y arrive pas...)
Le but est de piloter une vanne proportionnelle via un automate dans une machine de soudure de ballons. Cette vanne est asservie en débit à l'aide de deux capteurs, chacun pour une branche d'un circuit, branches qui ne peuvent être alimentés en même temps.
Le fonctionnement du cycle est le suivant:

_ Dans un premier temps, la vanne est ouverte au maximum pour envoyer le gaz à plein débit dans le ballon pour chasser tout l'air qu'il contient. Ce temps d'ouverture, qui est actuellement géré par une tempo, devra dorénavant dépendre du volume de gaz qui aura été injecté depuis le début du cycle.
Ce volume est calculé en récupérant les infos des capteurs de débit, et en incrémentant une variable par intervalle de temps régulier avec les valeurs récupérées.

_Dans un second temps, il s'agit d'asservir la vanne avec une régulation PID programmée sur l'automate.
Ce que j'aimerai faire, c'est afficher un tableau de plusieurs mots sur un IHM programmable sur SoMachine (Vijéo), à la manière d'un tableau d'alarmes.
Ce tableau doit afficher la date, l'heure de fabrication et le type de chaque ballon soudé sur la machine. Enfin, il doit également afficher le temps mis pour réaliser ce ballon. Ce temps est calculé par l'automate.

Est-ce possible de réaliser cet affichage?

J'ai essayé en créant un groupe d'alarmes, en créant un groupe de journalisation, mais cela ne m'a pas semblé possible.

Voilà ce à quoi j'aimerai que ça ressemble:
Historique tempsrempvijeo.PNG
Historique tempsrempvijeo.PNG (10.91 Kio) Vu 6463 fois
Merci d'avance!
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Affichage d'un tableau historique de valeurs sur IHM (Vijéo Designer)

Message par itasoft »

il faut écrire directement dans le resumé d'alame via un Script avec l'instruction
GroupeAlarme1.addMessage("message");
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Namuro
Code son premier grafcet
Code son premier grafcet
Messages : 37
Enregistré le : 15 mars 2017, 10:43
Localisation : Bretagne

Re: Affichage d'un tableau historique de valeurs sur IHM (Vijéo Designer)

Message par Namuro »

Daccord. Donc le script s'écrit en déclarant une nouvelle action dans la rubrique"Action", c'est bien ça?

Dans le addMessage("message"), est-ce qu'il y a une écriture particulière à mettre pour qu'il affiche la valeur d'une variable INT plutôt que son nom?

En gros, si j'écris addMessage( TempsDeRemplissage, TypeDeBallon ) avec ces deux variables étant des INT, est-ce qu'il va comprendre que je veux afficher leur valeur?

Désolé, j'aimerai pouvoir tester moi même avant de spammer les questions mais je n'ai toujours pas de PC alors j'essaie de prendre de l'avance :?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Affichage d'un tableau historique de valeurs sur IHM (Vijéo Designer)

Message par itasoft »

slts,
il faut le faire sur un GroupeEvenements et non pas sur un GroupeAlarmes

char TABUL=(char)0x09;

j'écris GroupeEvenements1.addMessage( TempsDeRemplissage.getStringValue() + TABUL + TypeDeBallon.getStringValue() );
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Namuro
Code son premier grafcet
Code son premier grafcet
Messages : 37
Enregistré le : 15 mars 2017, 10:43
Localisation : Bretagne

Re: Affichage d'un tableau historique de valeurs sur IHM (Vijéo Designer)

Message par Namuro »

Okay super. Merci beaucoup, je testerai ça dès que possible.
Avatar du membre
Namuro
Code son premier grafcet
Code son premier grafcet
Messages : 37
Enregistré le : 15 mars 2017, 10:43
Localisation : Bretagne

Re: Affichage d'un tableau historique de valeurs sur IHM (Vijéo Designer)

Message par Namuro »

Salut,

Je déterre le sujet (j'ai enfin de nouveau un PC sur lequel programmer).

J'ai un problème dans la déclaration de la tabulation TABUL. Tu m'avais dis d'écrire:
char TABUL = (char) 0x09;

Où dois-je écrire cela? Dans le GVL de LogicBuilder? Car si c'est le cas, il n'accepte pas la formulation.

Est-ce que je dois déclarer TABUL directement dans le script?

Étant donné que je ne comprends pas le fonctionnement de la ligne de déclaration de TABUL, j'ai du mal à m'en sortir tout seul.

Merci!
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Affichage d'un tableau historique de valeurs sur IHM (Vijéo Designer)

Message par itasoft »

Est-ce que je dois déclarer TABUL directement dans le script?

OUI
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Namuro
Code son premier grafcet
Code son premier grafcet
Messages : 37
Enregistré le : 15 mars 2017, 10:43
Localisation : Bretagne

Re: Affichage d'un tableau historique de valeurs sur IHM (Vijéo Designer)

Message par Namuro »

Super, merci ça marche nickel !
AlaeddineCHEKILI
Code son premier grafcet
Code son premier grafcet
Messages : 46
Enregistré le : 04 oct. 2017, 13:26

Re: Affichage d'un tableau historique de valeurs sur IHM (Vijéo Designer)

Message par AlaeddineCHEKILI »

Namuro a écrit : 11 avr. 2017, 12:02 Super, merci ça marche nickel !
Bonjour,

je travaille sur un projet avec Vijeo et je doit afficher un tableau d'historique de valeurs "messages" sur IHM.
Pouvez vous svp me partegé les étapes que vous avez fait pour ce prb !

cdt,
Avatar du membre
Allan
Code sa première boucle
Code sa première boucle
Messages : 19
Enregistré le : 16 nov. 2016, 19:28

Re: Affichage d'un tableau historique de valeurs sur IHM (Vijéo Designer)

Message par Allan »

Bonjour,

Avec quel automate ? Souhaites tu faire de l'historisation de variables ou afficher un tableau de suivi sur IHM ?
Répondre