Code javascript clignotement vijeo desginer

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
kiyu
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 17 avr. 2024, 10:38

Code javascript clignotement vijeo desginer

Message par kiyu »

Bonjour;

J'essaye de mettre en place le clignotement d'un voyant en fonction de l'étape de mon grafcet…. J'ai donc crée une action conditionnel périodique qui s'active toute les secondes. Comme j'ai envie que le clignotement s'active juste à l'étape 7 donc voici mon code:

if (IHM_G7_devissage.getIntValue()>=7) Clignotementdemandeacces = true;
else Clignotementdemandeacces = false;
if (IHM_G7_devissage.getIntValue()<8) Clignotementdemandeacces = true;
else Clignotementdemandeacces = false;

le problème c'est que j'ai un message d'erreur: Erreur S8034: [Script] [Ligne:7] Aucune conversion entre le type «Tag.BOOL» et le type «boolean»

J'essaye de chercher sur internet mais j'arrive pas trop à savoir corriger mon code afin de régler mon soucis

Pouvez-vous m'aidez à régler ce problème

Merci de vos réponse !
Etudiant en maintenance industrielle frauduleux
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1682
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: Code javascript clignotement vijeo desginer

Message par Béryl »

Tu te compliques bien la vie...
Prévois un bit (%Mx) dans ton programme qui passe à 1 quand les étapes que tu souhaites sont valides.
Tu l'importes dans Vijeo (appelons-le Bit-etapes) et dans les propriétés de ton voyant :
Capture d’écran 2024-04-29 114834.png
kiyu
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 17 avr. 2024, 10:38

Re: Code javascript clignotement vijeo desginer

Message par kiyu »

Béryl a écrit : 29 avr. 2024, 11:49 Tu te compliques bien la vie...
Prévois un bit (%Mx) dans ton programme qui passe à 1 quand les étapes que tu souhaites sont valides.
Tu l'importes dans Vijeo (appelons-le Bit-etapes) et dans les propriétés de ton voyant :

Capture d’écran 2024-04-29 114834.png

Merci pour ta réponse

Justement j'étais en train de me crée un bit interne sur eco struxure afin qu'il s'active à l'étape 7 afin de d'importer ce bit sous vijeo designer.

Au moins tu m'as confirmé ma deuxième idée...

Passe une bonne journée
Etudiant en maintenance industrielle frauduleux
Cedric39
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 117
Enregistré le : 05 déc. 2015, 09:47

Re: Code javascript clignotement vijeo desginer

Message par Cedric39 »

Je cois que l'on peut aussi mettre des expression en condition, exemple

Variable_INT==7

Variable_INT>= 7
kiyu
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 17 avr. 2024, 10:38

Re: Code javascript clignotement vijeo desginer

Message par kiyu »

Cedric39 a écrit : 29 avr. 2024, 12:09 Je cois que l'on peut aussi mettre des expression en condition, exemple

Variable_INT==7

Variable_INT>= 7
D'accord merci pour ta réponse !
Etudiant en maintenance industrielle frauduleux
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1042
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Code javascript clignotement vijeo desginer

Message par MiGaNuTs »

Cedric39 a écrit : 29 avr. 2024, 12:09 Je cois que l'on peut aussi mettre des expression en condition, exemple

Variable_INT==7

Variable_INT>= 7
Pour moi c'est le plus simple.
Surtout que les scripts ça fait ramer l'afficheur. Moins tu en utilise, moins tu a d'emmer_es en production.
kiyu
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 17 avr. 2024, 10:38

Re: Code javascript clignotement vijeo desginer

Message par kiyu »

MiGaNuTs a écrit : 29 avr. 2024, 12:18
Cedric39 a écrit : 29 avr. 2024, 12:09 Je cois que l'on peut aussi mettre des expression en condition, exemple

Variable_INT==7

Variable_INT>= 7
Pour moi c'est le plus simple.
Surtout que les scripts ça fait ramer l'afficheur. Moins tu en utilise, moins tu a d'emmer_es en production.
c'est vrai que cela est bien plus simple qu'un script, de plus j'ai jamais coder en javascript, j'ai fait que du language C sur des carte arduino....
Etudiant en maintenance industrielle frauduleux
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1682
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: Code javascript clignotement vijeo desginer

Message par Béryl »

Oui, il y a quelques pièges à éviter avec Vijeo et son micro-Java :D
Mais parfois, ça sort bien le cul des ronces, j'avoue, pour déporter un peu l'intelligence dans l'IHM et ne pas surcharger le programme par la gestion de l'affichage !

Pour ton test de variable, soit elle est >=7 soit elle est <7 (et pas <8) !
Répondre