Page 1 sur 2

Gestion Alarmes sur 2 IHM

Posté : 23 janv. 2017, 12:54
par philou77
Re bonjour,

Alors voilà un nouveau problème.
Edit : J'oubliais :
IHM HMIDT732 + HMI3GU
IHM HMISTU855
Tout communique via Ethernet

Sur mon installation, j'ai 2 IHM qui communiquent avec deux automate.
Les alarmes sont donc affichées sur les deux IHM en même temps.

L'acquittement de l'alarme se fait par directement via les fonctions :
ACQ[Résumé d'alarme] + un bit d'acquittement Automate ou ACQ Tout [Résumé d'alarme] + Bit Acquittement Total Automate


Cependant si j'acquitte une alarme sur un IHM, comment acquitter la même alarme sur l'autre (qui va resté non acquittée) ?

D'avance merci pour votre aide.

Re: Gestion Alarmes sur 2 IHM

Posté : 23 janv. 2017, 14:23
par Cyril93
Salut,

Dans un script et en utilisant la méthode ackAll des groupes d'alarmes en question tu peux acquitter les alarmes depuis une variable externe. Si ils se programment avec VJD of course :D

Re: Gestion Alarmes sur 2 IHM

Posté : 23 janv. 2017, 15:45
par philou77
Re !

Merci mais cela ne résoud pas mon problème pour acquitter une seule alarme.

J'ai fouillé l'aide et trouvé le partage des données.
La cible 1 partage ses données.
La cible 2 est en données distantes.

Recréé les vues pour afficher les alarmes distantes et l'historique.
Il ne reste plus qu'à tester avec le matériel si l'acquittement et bien reporté sur les deux écrans..

Re: Gestion Alarmes sur 2 IHM

Posté : 23 janv. 2017, 16:41
par Cyril93
Il y a aussi des méthodes pour le résumé d'alarme, ack() je crois. Recherche dans l'aide "methodes vijeo designer" objet résumé d'alarme. C'est bien ça que tu utilises un résumé d'alarme ?

Re: Gestion Alarmes sur 2 IHM

Posté : 23 janv. 2017, 16:45
par philou77
Re !

Oui c'est bien cela..
J'utilise bien les méthodes ACQ.
Le but étant d'avoir sur l'écran 2 la même chose que sur l'écran 1 (ou vice versa)

Re: Gestion Alarmes sur 2 IHM

Posté : 23 janv. 2017, 18:06
par philou77
Re!

J'ai pu faire un essai avec un IHM à dispo et simuler le deuxième.

Ca fonctionne pour les acquittements. c'est super. Les deux écrans sont identiques quelque soit l'endroit de l'acquittement.
Cependant, j'ai un action sur chaque alarme (à l'appui -> mettre numéro d'alarme dans NumDef).
NumDef me sert dans un popup avec textdisplay pour afficher l'aide relative au défaut sélectionné.
Ceci fonctionne bien sur le Serveur (qui partage ses données et est à l'origine des alarmes) mais pas sur la cible (aucune action sur les alarmes) !!

Quelqu'un a-t-il déjà résolu ce problème ?

Re: Gestion Alarmes sur 2 IHM

Posté : 24 janv. 2017, 17:35
par philou77
Pas beaucoup de réponses..sniff :(

Après de multiples essais..
Avec le partage de données activé.

Côté serveur tout est ok
Côte client, ça va toujours pas :
impossible de récupérer les actions sur appui et donc de connaitre le numéro de l'alarme.
Via script la fonction showSubDisplay() me retourne ...rien vu que les actions sur appui ne fonctionnent pas.
impossible de récupérer le nom de la variable de défaut (j'aurai pu extraire son numéro car c'est formaté DEF_nn), pourtant le résumé d'alarme peut l'afficher lui !!
bref, impossible d'afficher l'aide du défaut sélectionné.

là, je cale sévère...des idées ?

Re: Gestion Alarmes sur 2 IHM

Posté : 24 janv. 2017, 17:51
par itasoft
slts,
Sur mon installation, j'ai 2 IHM qui communiquent avec deux automate.
ça veut rien dire,
le IHM n°1 communique avec l'automate n°1 et le IHM n°2 communique avec l'automate n°2
chaque IHM communique avec son automate c'est ça que tu veux dire ?

Re: Gestion Alarmes sur 2 IHM

Posté : 24 janv. 2017, 18:27
par philou77
Re !

Je dois mal m'exprimer, pardon ;)
Non les deux IHMs communiquent avec les deux automates..

ça à priori, ça fonctionne !

Le but est d'avoir les mêmes pages de résumé d'alarmes et historique d'alarmes sur les deux écrans !
D'où le partage de données.
Lors de la sélection d'une ligne d'alarme sur le résumé d'alarme, l'action sur appui de l'alarme choisie place son numéro dans une variable dont je me sert dans un texte display pour afficher le bon message d'aide. Côté 'Serveur, c'est ok).
Mais le problème intervient au niveau de l'Ihm 'client' pour l'affichage du message d'aide de l'alarme sélectionnée dans le résumé d'alarme.
Car lors de la création de la catégorie d'alarme distante sur le 'client' il importe toutes les variables de défaut mais PAS les actions sur appui de ces alarmes.
Donc impossible de connaitre le numéro de l'alarme sélectionnée et d'afficher l'aide idoine.
C'est ça mon problème ;)

Re: Gestion Alarmes sur 2 IHM

Posté : 24 janv. 2017, 18:41
par itasoft
slts,
Ok, compris,
ceci dit j’ai encore pas utilisé le gadget du partage,
ce que je peux te dire c’est que pour avoir les actions il faut exporter / importer les variables au format « Fichiers XML Unicode Vijeo-designer »