Ecran de Veille Personalisé HMIGTU

Partie du forum pour tout ce qui concerne les interfaces homme machine ou IHM. Forum, conseil, astuce et entraide sur les interface homme machine ou IHM tels que les magelis, KEP, proface, XBT, .
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Ecran de Veille Personalisé HMIGTU

Message par itasoft »

slts,
on initialise une tempo à chaque appui sur l'écran, je veux dire par là que à chaque appui sur l'écran ça repart pour 30mn
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Ecran de Veille Personalisé HMIGTU

Message par philou77 »

Re !

Merci Itasoft ! Cela fonctionne parfaitement (à condition de bien spécifier la longueur de la Chaine01 ! ça m'a fait chercher un peu ! )

Beryl :

Pour fonctionner j'ai besoin de plusieurs choses :
En table de dialogue :
Fonction 4 : Pour savoir si la communication fonctionne entre Ihm et Automate
Fonction 6 : pour savoir quelle page est affichée (Si j'ai déjà l'écran de veille, je fais rien)
Fonction 16 : Pour changer la page (Aller à l'écran de veille)

Dans l'Ihm :
Action (au niveau Projet) : Evênement, Appui sur Ecran : On/Off sur Variable Bit Automate (%M51)
Action (au niveau Ecran de veille):Périodique (toutes les 2 secondes Affectation Variables PosX et PosY aléatoire + script de mise en forme
Ecran de veille : Fond Noir + texte (Police Segment) Animé en Position Horizontal et Vertical + Bouton transparent (Retour Ecran Précédent) qui prend tout l'écran

Dans l'automate
Lancement d'une tempo de x secondes coupée par :
la détection du front montant ou descendant de %M51 (Activité écran)
L'écran actif est le mode veille (Pas besoin de changer d'écran)
Pas d'activité de communication (Si ça marche pas, je fait rien)

Si Tempo = 1 alors changer de page (Aller à l'écran de veille


Un peu compliqué mais le résultat est sympa

Merci à tous
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Ecran de Veille Personalisé HMIGTU

Message par itasoft »

slts,
information , Pour savoir si le IHM communique avec l'automate ,on peut utiliser la fonction isDataQualityGood())
ex:
if (VariableExterne.isDataQualityGood())
{

// alors ça discute bien le bout de gras avec l'automate
}
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Ecran de Veille Personalisé HMIGTU

Message par philou77 »

Re !

Merci pour la précision Itasoft.

Pour moi, le principe était de savoir si la com fonctionne.
Hors, en testant un bit dans l'automate, si la com ne fonctionne pas, ce bit lui non plus ne change pas.

Pour cela, je test un mot qui change tout le temps et n'est jamais 0 !

Je sais donc que si ce mot reste à la même valeur pendant x temps ou si il est égal à 0 , que la com ou le runtime ne sont pas en fonction.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Ecran de Veille Personalisé HMIGTU

Message par itasoft »

oui, ça s'appelle un mot ou bit de vie
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: Ecran de Veille Personalisé HMIGTU

Message par sinced »

Il faut aller plus loin et mettre aussi une page dans ton application IHM pour que l'utilisateur entre la durée de la temporisation pour déclencher l'écran de veille. C'est pas mal pensé. J'en apprend tous les jours. Je n'ai jamais pensé à développer un écran de veille dans une application pour un client (c'est pas compris en général dans le prix que je fais :D :D ) Après ça fait plus pro.
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1956
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: Ecran de Veille Personalisé HMIGTU

Message par Béryl »

Honnêtement, je me suis penché sur le problème voilà quelques jours sur un gros projet à plusieurs écrans.
J'ai vite laissé tomber vu le temps de dev et l'usine à gaz que ça représente pour juste un écran de veille !
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

Re: Ecran de Veille Personalisé HMIGTU

Message par Bernardo59 »

Bonjour,

La question qu'il faut se poser c'est: A quoi ça va vous servir ? oO?
Ca te fait réellement économiser de l'énergie ou c'est juste pour faire "Pro"?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Ecran de Veille Personalisé HMIGTU

Message par itasoft »

slts,
c'est pas du tout pour ça,
MDR
LOL
PL4
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2242
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Ecran de Veille Personalisé HMIGTU

Message par JC87 »

Bernardo59 a écrit :Bonjour,

La question qu'il faut se poser c'est: A quoi ça va vous servir ? oO?
Ca te fait réellement économiser de l'énergie ou c'est juste pour faire "Pro"?
Bonjour,

Non ça n'économise rien, pour ça il faut vraiment éteindre le rétro éclairage ce qui augment sa durée de vie. C'est juste pour faire joli en fait, j'ai cette fonction sur mes écrans Schneider qu'on peut s'activer ou se désactiver avec aussi le réglage du temps de passage sur cet écran. Moi j'affiche un zoli papillon qui se balade sur l'écran et j'ai une anecdote amusante à ce sujet, un jour un opérateur me tope et me dit texto "le papillon il va beaucoup trop vite !" un peu surpris je lui demande pourquoi et là le gars me dit que des fois il n'arrive pas a appuyer sur le papillon pour sortir de l'écran de veille, il croyait qu'il fallait appuyer pile poil dessus pour que ça marche :mrgreen:

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Répondre