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.
Citect - Confirmation de changement de consigne depuis Popup
Re: Citect - Confirmation de changement de consigne depuis Popup
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
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
