Gestion Alarmes sur 2 IHM
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Gestion Alarmes sur 2 IHM
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.
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.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
Re: Gestion Alarmes sur 2 IHM
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
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
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Gestion Alarmes sur 2 IHM
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..
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..
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
Re: Gestion Alarmes sur 2 IHM
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 ?
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Gestion Alarmes sur 2 IHM
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)
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)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Gestion Alarmes sur 2 IHM
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 ?
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 ?
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Gestion Alarmes sur 2 IHM
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 ?
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 ?
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
- itasoft
- Mi homme - Mi automate

- Messages : 7805
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Gestion Alarmes sur 2 IHM
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 ?
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 ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Gestion Alarmes sur 2 IHM
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
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
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
- itasoft
- Mi homme - Mi automate

- Messages : 7805
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Gestion Alarmes sur 2 IHM
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 »
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 »
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
