Utilisation d'un script avec le mot %SW49 - UNITY - VIJEO

Partie du forum pour tout ce qui concerne les interfaces homme machine ou IHM. Forum, conseil, astuce et entraide sur les interface homme machine ou IHM tels que les magelis, KEP, proface, XBT, .
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Utilisation d'un script avec le mot %SW49 - UNITY - VIJEO

Message par itasoft »

Slts,
Bon on reprends tout à zéro, je récapitule :
Dans le « GroupeAlarmes1 » on as toutes les alarmes de n’importe quel jour,
Dans la configuration du GroupeAlarmes1 dans le volet « Compteur » on as mis une variable dans la case Actif ex : CMPTA de type INT

//Script
//Raz du compteur global d’alarmes sur changement de jour de la semaine
if (SW49.getIntValue()!=SW49mem.getIntValue())
{
CMPTA.write(0);
SW49mem.write(SW49.getIntValue());
}

if (SW49.getIntValue()==1) Lundi.write(CMPTA.getIntValue());
if (SW49.getIntValue()==2) Mardi.write(CMPTA.getIntValue());
ect..........

PS:
Si le « GroupeAlarmes1 » n’est pas utilisé, ya pas d’alarmes alors il faut mettre un compteur d’alarmes sur chaque groupe
Modifié en dernier par itasoft le 27 juin 2017, 11:48, modifié 1 fois.
Automaticien privé (de tout)
itasoft@free.fr
Lucaz
Code son premier grafcet
Code son premier grafcet
Messages : 39
Enregistré le : 23 juin 2017, 11:37
Localisation : antony

Re: Utilisation d'un script avec le mot %SW49 - UNITY - VIJEO

Message par Lucaz »

Ça fonctionne enfin !! J'ai galère plusieurs jours sur ce petit fonctionnement.
Merci beaucoup maître du script ! lol

J'ai juste appliqué t'es dernières lignes, car la remise à zéro se fait avec un bouton spécifique.
Mais le premier script que tu m'avais expliqué était bon. il fallait seulement l’écrire en ligne et pas revenir à la ligne après l'équation du "if".
Répondre