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, .
Lucaz
Code son premier grafcet
Code son premier grafcet
Messages : 39
Enregistré le : 23 juin 2017, 11:37
Localisation : antony

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

Message par Lucaz »

Salut,
Quelqu'un pourrait m'expliquer comment utiliser le mot SW49 d'un automate m340 dans un script sur vijeo ?

Je cherche à conditionner mes groupes d'alarmes par rapport au jour de la semaine.

exemple :
quand SW49 = 1 (donc lundi) le nombre d'alarme qui s'active de mon groupe d'alarme du lundi s'affiche dans un afficheur numérique
..
..
jusqu'à SW49 = 7 (dimanche) dans un autre afficheur numérique.


Merci d'avance pour vos réponses :)
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,
Il suffit simplement de Dans les variables Vijeo de créer une variable externe du type INT a l'adresse %SW49
Ou alors j'ai pas compris la question
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 »

Re,
J'ai déjà remonter ma variable SW49 sur vijeo.

Ma question en fait c'est comment écrire le script avec ce mot.
Comme c'est la première fois que je souhaite utiliser cette fonction bah je sais pas trop comment m'y prendre sachant que j'utilise principalement le ladder je suis un peu pommer mdr :roll:
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,
Si le nom de la variable crée c’est ex :SW49
Si le nombre d’alarmes du lundi c’est la variables ex : NBAL1
Si la variable qui l’affiche pour lundi c’est ex : VBAL1

//Lundi
if (SW49.getIntValue()==1) VBAL1.write(NBAL1.getIntValue());
//Mardi
if (SW49.getIntValue()==2) VBAL2.write(NBAL2.getIntValue());
ect............
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 »

Merci beaucoup 🙈
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,
Tu veux dire que pour une même alarme on active un des 7 bits en fonction du jour.
Exemple :
%MW1.1 = Défaut disjoncteur1 si ce défaut arrive un lundi
%MW1.2 = Défaut disjoncteur1 si ce défaut arrive un mardi
%MW1.3 = Défaut disjoncteur1 si ce défaut arrive un mercredi
%MW1.4 = Défaut disjoncteur1 si ce défaut arrive un jeudi
%MW1.5 = Défaut disjoncteur1 si ce défaut arrive un vendredi
%MW1.6 = Défaut disjoncteur1 si ce défaut arrive un samedi
%MW1.7 = Défaut disjoncteur1 si ce défaut arrive un dimanche
c’est ça ?
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 »

Salut Itasoft,

En gros je souhaiterai afficher le nb d'alarme qui est passé à 1 dans un afficheur numérique en fonction du jour de la semaine.

Exemple :
Si on est lundi le compteur lundi s'incrémente de mes alarmes.
Si on est mardi, c'est le compteur mardi qui s'incrémente mais pas celui du lundi.
Celui du lundi garde la même valeur.

Je sais pas si tu vois ?

J'ai testé avec le script que tu m'as donné mais on dirait qu'il ne prend pas en compte le jour de la semaine.
Voir photos
Fichiers joints
script.png
simulation.png
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,
ça correspond pas à ce que tu annonce:
Je cherche à conditionner mes groupes d'alarmes par rapport au jour de la semaine.
ça veut dire que tu as fait 7 groupes d'alarmes un pour chaque jour de la semaine,
Apparemment tu n'as qu'un seul groupe d'alarme si c'est ça, il faut réfléchir avant d'écrire, lol
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 »

Re,
Oui mdr désolé c'était la fatigue..
Oui j'ai bien 7 groupes d'alarmes pour les 7 jours de la semaine, que je souhaite conditionner en fonction du jour de la semaine et les afficher dans 7 afficheurs numériques.
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 »

Ah pardon, non les archivLundi, archivMardi, archivMercredi etc... ce sont des groupes d'alarmes aussi c'est ceux là que jesouhaite conditionner.
Répondre