Page 1 sur 1

Réception Valeur IHM incorrect

Posté : 09 juin 2017, 07:05
par AugusteV
Bonjour tout le monde,

Nous avons un IHM Magelis (HMIGTO2310) et un automate TM221M16R,
Notre IHM est relier sur le port SL2 (série),
protocole : Modbus
Débit en bauds : 19200
Parité : Paire
Bits de données : 8
Bits d'arrêt : 1
Support physique : RS-485
Equipement : Aucun
Mode de transmission : RTU
Adressage : Esclave

Nous devons inscrire dans l'IHM le nombre de pièces et le poids par pièces. Mais nous recevons des chiffres qui ne correspondent pas du tout.
Je m'explique : Nous inscrivons 100 pièces dans l'IHM et poids par pièces 3 grammes.
Nous recevons dans la variable %MF314 (nombre_de_pieces) : 2.39566E-41.
Et pour la variables %MF310 (Masse_de_la_pieces) : 2.304856E-41.

Comment faisons nous pour recevoir la bonne valeur c'est a dire dans le mot %MF314 la valeur 100 et dans le mot %MF310 la valeur 3.
C'est une mauvaise configuration de l'automate ou une mauvaise configuration de l'IHM ?

Merci d'avance de votre réponse.

Cordialement,
AugusteV

Re: Réception Valeur IHM incorrect

Posté : 09 juin 2017, 08:30
par Cyril93
Salut,

Peux être que cela vient d'une inversion du poids faible et poids fort des doubles mots. Sur vijeo designer on peux régler l'ordre dans le driver de communication. pourquoi as tu choisi des real ? le nombre de pièces ça ne peut être qu'un entier et le poids si tu descend pas en dessous du gramme aussi. Un integer pourrait faire l'affaire du coup

Re: Réception Valeur IHM incorrect

Posté : 09 juin 2017, 09:37
par Ulairi
Il faut en principe mettre le mot de poids faible en premier pour l’ordre des doubles mots dans Vijeo Designer lors de la configuration de la com avec l'équipement ciblé dans le gestionnaire d'E/S

Image

Image

Re: Réception Valeur IHM incorrect

Posté : 09 juin 2017, 09:37
par AugusteV
Le poids des pièces peut être à virgule par exemple : 5,6g.
Quel est donc la fonction à utiliser ?

Re: Réception Valeur IHM incorrect

Posté : 09 juin 2017, 09:42
par Cyril93
si il peux y avoir une virgule pour le poids, un flottant fera bien l'affaire une fois ton problème d'affichage de valeur résolu ;)

Re: Réception Valeur IHM incorrect

Posté : 09 juin 2017, 10:15
par AugusteV
Moi j'aimerais bien utiliser un mot flottant mais la réception de l'information ne se fait pas correctement.
Comment je fais pour résoudre le problème d'affichage de la valeur avec les mots flottants déjà existants?

Cordialement.

Re: Réception Valeur IHM incorrect

Posté : 09 juin 2017, 13:51
par Ulairi
La manip décrite plus haut a été faite ?

Re: Réception Valeur IHM incorrect

Posté : 09 juin 2017, 14:37
par itasoft
slts,
si c'est juste pour l'afficher sur le IHM ya pas besoin de flottant il faut juste placer la virgule

Re: Réception Valeur IHM incorrect

Posté : 09 juin 2017, 15:45
par AugusteV
Merci, tout fonctionne correctement.

J'ai fait la manipulation de Ulairi de 9h37.

Bonne continuation,

AugusteV