Vijeo Unity variable Real

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, .
Fred4547
Première mise en service
Première mise en service
Messages : 51
Enregistré le : 16 janv. 2022, 16:11

Vijeo Unity variable Real

Message par Fred4547 »

Bonjour,

J'utilise un M340 connecté à un écran magelis avec le module hmis5t en tcp/ip.
J'ai une variable Real dans unity à l'adresse %MW18 = 740,02
Dans vijeo adresse du périphérique %MW18 = 0
%MW19 = 741,00
Exemple je change la valeur dans unity à 2000,00
Vijeo = 2002,00

Je ne comprends pas
Merci de votre aide
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Vijeo Unity variable Real

Message par philou77 »

Salut !

On ne visualise pas un REAL en regardant les deux mots l'un après l'autre !
Un real est composé de :
- 1 bit de signe, un exposant, une mantisse
Ces trois composants sont répartis sur 2 mots consécutifs.

Il faut donc visualiser %MW18 en format REAL uniquement.

Et plus, vérifie que ton programme ne modifie pas la valeur à un autre endroit.
c'est le dernier qui écrit qui gagne !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Fred4547
Première mise en service
Première mise en service
Messages : 51
Enregistré le : 16 janv. 2022, 16:11

Re: Vijeo Unity variable Real

Message par Fred4547 »

Bonjour,

Merci pour ta réponse.
J'ai fait un essai sans programme avec juste une table d'animation et juste une variable Real adresse %MW18 dans unity
Vijeo avec un afficheur de données avec une variable real %MW18 cela me donne la valeur 0
Supervision kscada real 32 adresse 18 j'ai la même valeur que dans unity.

J'ai essayé avec des données INT cela fonctionne j'ai les mêmes valeurs partout

Merci
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2242
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Vijeo Unity variable Real

Message par JC87 »

Dans Vijeo Designer (tu ne précise pas, donc je suppose que c'est Designer) les variables REAL s'adressent en %MF quand bien même elles sont localisées en %MW dans Control Expert.

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Fred4547
Première mise en service
Première mise en service
Messages : 51
Enregistré le : 16 janv. 2022, 16:11

Re: Vijeo Unity variable Real

Message par Fred4547 »

Oui désolé c'est bien vijeo designer. J'ai essayé aussi avec %MF18 ça ne change rien.
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 931
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: Vijeo Unity variable Real

Message par Bruce33 »

Et il faut vérifier l'ordre des mots dans la configuration de l'équipement.
viewtopic.php?p=27069#p27069
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Vijeo Unity variable Real

Message par itasoft »

slts,
dans Unity éclarer exemple myREAL type=REAL adresse=%MW18
dans unity table d'animation visualiser myREAL
dans Vijeo déclarer exemple myREAL type REAL adresse %MF18
dans Vijeo afficher myREAL

dans equipement metre les poids faibles en premier
Automaticien privé (de tout)
itasoft@free.fr
Fred4547
Première mise en service
Première mise en service
Messages : 51
Enregistré le : 16 janv. 2022, 16:11

Re: Vijeo Unity variable Real

Message par Fred4547 »

Les paramètres sont les mêmes
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Vijeo Unity variable Real

Message par itasoft »

Fred4547 a écrit : 04 avr. 2022, 12:20 Les paramètres sont les mêmes
ça veut dire quoi ?????????
Automaticien privé (de tout)
itasoft@free.fr
Fred4547
Première mise en service
Première mise en service
Messages : 51
Enregistré le : 16 janv. 2022, 16:11

Re: Vijeo Unity variable Real

Message par Fred4547 »

C'était une réponse à Bruce33. Je vais essayer ta méthode itasoft
Répondre