Dans les deux IHM :
Deux cibles déclarées dans le gestionnaires Entrées/Sorties
Pour les défauts :
Alarmes de %MW99:X0 à %MW102:X15 (même zone pour les deux automates)
Déclaration des variables de défaut dans Vijeo et Groupe de scrutation Affecté selon l'automate d'origine du défaut
Acquittement unitaire de %MW199:X0 à %MW202:X15 (même Zone pour les deux automates)
Déclaration de deux variable variable d'acquitement unitaire (une pour chaque automate) %MW199:X0 indexé [NumDef]
Un automate utilise le début de la zone, l'autre utilise la fin de la zone.
Un seul Groupe d'alarme
Un seul Résumé d'alarme et un seul Résumé D’évènement (Historique)
L'action sur appui de chaque alarme provoque la mise en mémoire interne du numéro d'alarme (NumDef = numéro de l'alarme)
NumDef me sert pour :
Acquittement unitaire dans les deux automates en même temps (provoqué par mise à un du bit%MW199:X[NumDef] dans chaque automate )
Pouvoir afficher l'aide relative au défaut par un text diplay (Index = NumDef)
Voilà !
Mais après avoir retourné le problème, il est normal que les actions ne soient pas recopiées en mode 'catégorie distante' (elles se font au niveau du 'serveur' impossible de les faire au niveau du 'client').
Ceci dit, schneider aurait pu prévoir un moyen d'obtenir le numéro d'alarme côté 'client'...
Ils sont capable d''acquitter le bon défaut sur les deux ihm.
Ils sont capable d'afficher le nom de la variable dans le résumé d'alarme (dedans j'ai aussi mon numéro de défaut) !
Mais impossible de récupérer la moindre information du résumé d'alarme côté 'client'
Bref, je suis revenu à une gestion des défauts pour chaque ihm.
Les pages ne seront pas 'synchrones' mais au moins l'aide fonctionne.
Edit
N'étant pas sûr d'être très clair, voici une image des déclarations et utilisation des mémoires :
Les cases Grises sont réservées mais inutilisées dans les automates.