Page 1 sur 4

Compteur dans somachine

Posté : 06 févr. 2019, 13:50
par Ted
Bonjour, quelqu’un pourrait m’ex Le fonctionnement de la présélection d’un compteur %C dans somachine car j’ai rentré ces formules mais cela ne marche pas:
Formule1. %C1.P:=(%MW7+%MW9)/2
Je me retrouve avec 10:=(200+20)/2
avec %MW7 et 9 rentré par un écran

Formule2. %MW5:=%C1.P
Je me retrouve avec 0:=10
Avec %MW5 qui servirait à afficher la valeur de présélection sur l’ecran
Donc ma question est comment changer et lire la valeur de présélection d’un compteur depuis un écran.
Merci

Re: Compteur dans somachine

Posté : 06 févr. 2019, 14:19
par philou77
aucune raison que cela ne fonctionne pas a priori .

T'es sûr que tu est en visu dynamique ?

Re: Compteur dans somachine

Posté : 06 févr. 2019, 14:32
par Ted
Oui ,quand je change mes valeurs sur l’ecran Je les vois bien dans somachine mais le calcul ne ce fait pas

Re: Compteur dans somachine

Posté : 06 févr. 2019, 15:05
par bipcoyote
Bonjour,
Mets une impression écran de ton écran complète avec ton équation en visu dynamique.
+

Re: Compteur dans somachine

Posté : 06 févr. 2019, 15:38
par Ted
Capture d’écran (3).png
j'ai résolu le problème, j'avais les calculs conditionnés à l'activation d'une entrée.
mais maintenant j'ai un nouveau problème certain calcul sont faux
ligne %C2.P:=(%MW7*100)/600 il me donne 5:=(200*100)/600
ligne %MW8:=(%C2.V * 600)/1000 il me donne -25:=(67*600)/100

Re: Compteur dans somachine

Posté : 06 févr. 2019, 15:43
par Ted
pour faire un essais je viens de changer la valeur de %C2.V à 200 résultat: -11:=(200*600)/1000

Re: Compteur dans somachine

Posté : 06 févr. 2019, 18:30
par philou77
Salut,

200*600 = 120000 ... attention aux limites des formats de données !!
INT, DINT, WORD, DWORD, real, etc.... signés ou non !

int / word : =65535 max en non signé !
int signé : +/- 32765

Dint : = 4294967295
Dint signé : = +/- 2147483647

Re: Compteur dans somachine

Posté : 06 févr. 2019, 18:31
par itasoft
utiliser des mots doubles 32 bits pour faire les opérations

Re: Compteur dans somachine

Posté : 06 févr. 2019, 19:44
par Ted
Sur les compteurs simples je ne peux pas mettre de mots doubles

Re: Compteur dans somachine

Posté : 06 févr. 2019, 19:51
par itasoft
alors tu est bloqué, c'est ça ?