Page 2 sur 2
Re: Lecture signal 4-20mA
Posté : 21 mai 2024, 14:52
par itasoft
je vais passer la création du popup
--------------------------
ça veut dire quoi ?????????
Re: Lecture signal 4-20mA
Posté : 23 mai 2024, 10:15
par bordesli
Désolé je n'avait pas vu que j'avais un message privé, en gros j'ai deux pasges sur mon IHM, une d'acceuil et une de production, et je veux que des popup apparaissent à chaque fois que l'automate recois une tc, et que ces popup soit associées à la tc.
Mon automate et écran repreesentant une centrale de production, je voudrais par exemple que lorsque je recois la tc "passage à P0" et bien j'affiche une popup sdisant que le passage à p0 s'effectue puis une autre avec la limitation de puissance associée que je récupère sur une entrée analogique.
Donc la je voulais dire passer par la deuxième méthodes que tu m'as dis, je créer une popup, associe une action dessus conditionnelle qui l'ouvre quand telle entrée est active et je rajoute un script pour afficher la valeur de limitation.
Seulement mon script renvoie une erreur de syntaxe et je ne la comprend pas parce que je ne connais pas vraiment le langage qu'il faut utiliser sur vijéo, saurais tu me dire ce qui dérange stp, c'est pour renvoyé sur une variable la valeur du signal 4-20mA :
//-------------------------------------
// Définir les variables nécessaires
float analogvalue
float powerlimitation
//lire la valeur du signal 4-20mA
analogvalue= WP0
//convertir le signal en numérique
int minMilliAmp
int maxMilliAmp
int minLimit
int maxLimit
minMilliAmp=4
maxMilliAmp=20
minLimit=-5000
maxLimit=5000
//calcul limitation
powerlimitation=((analogvalue-minMilliAmp)/(maxMilliAmp-minMilliAmp))*(maxLimit-minLimit)+minLimit
//assignation et affichage
PowerLimitationDisplayP = powerlimitation
Re: Lecture signal 4-20mA
Posté : 23 mai 2024, 10:24
par itasoft
powerlimitation=((analogvalue-minMilliAmp)/(maxMilliAmp-minMilliAmp))*(maxLimit-minLimit)+minLimit
------------
Doit pas y avoir du float et du int dans la méme expression
Re: Lecture signal 4-20mA
Posté : 23 mai 2024, 10:58
par bordesli
J'ai modifié cela mais j'ai toujours une erreur à ces lignes la apparemment :
float analogvalue
float powerlimitation
il me renvoie une erreur de syntaxe
Re: Lecture signal 4-20mA
Posté : 23 mai 2024, 12:43
par Laurent
Salut,
ça fait longtemps que je n'ai pas fait d'appli sur ces écrans, mais il ne faudrait pas un point-virgule à la fin de chaque ligne ?
Re: Lecture signal 4-20mA
Posté : 23 mai 2024, 13:06
par itasoft
bien sur il faut un ; j'ai même pas fait attention, LOL