Citect - Confirmation de changement de consigne depuis Popup

Partie du forum pour tout ce qui concerne la supervision industrielle. Forum, conseil, astuce et entraide sur les logiciels de supervision tels que PC Vue, Vijeo designer, WinCC, win cc, monitor pro, so machine, Citect, Intouch .
Répondre
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Citect - Confirmation de changement de consigne depuis Popup

Message par sinced »

Bonjour a tous,
A tout hazard y a t il quelqu'un qui a implemente en Ci Code dans une vue contextuelle une verification de variable de consigne avec pop up de confirmation avant ecriture dans le Peripherique E/S (Automate) ? La verification c'est la valeur qui doit etre entre un SPMIN et un SPMAX. Le popup de confirmation doit demander a l'operateur s'il veut vraiment changer la consigne.
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: Citect - Confirmation de changement de consigne depuis Popup

Message par sinced »

Je me réponds à moi meme ça pourra toujours aider.
Il faut rajouter un objet de type rectangle autour de la valeur numérique et définir une commande opérateur avec le cicode. Dans le code ci dessous la valeur SPIHM est une valeur interne et utilisée comme variable temporaire. SPMAN c'est la valeur qui est envoyée à l'automate.

?Equip?.SPIHM = Input("Entrer la consigne :","", ?Equip?.SPMAN);
IRESPONSE = Message("Confirmation", "Confirmer Changement", 1);
IF (IRESPONSE = 0) THEN
?Equip?.SPMAN = ?Equip?.SPIHM;
END
Répondre