Page 1 sur 2

Soucis d'unité de variables entre Vijeo 6.1 et 6.2

Posté : 27 juil. 2021, 17:02
par Julien72
Bonjour,

Tout d'abord je me présente, je suis Julien, je ne suis pas automaticien, je travaille au sein d'un service de maintenance industrielle dans une usine d'agro.
Mais je pratique de temps en temps l'automatisme (Schneider, Siemens, Omron, SEW).
Là j'ai un soucis que je n'ai jamais rencontré.
J'ai un XBTGT5230 à changer qui tourne avec une CPU 340-10 modbus.
Mon XBT actuel (HS) est programmé en Vijeo 6.1.
Mon nouvel XBT est lui programmé en Vijeo 6.2.
J'ai une page de paramètres où je peux régler des valeurs de tempo en "s" ou en "min".
Pour celle en "s", dans le projet Unity, on multiplie la valeur récupérée de l'XBT par 1000.
Pour celle en "min", dans le projet Unity, on multiplie la valeur récupérée de l'XBT par 60000.
J'en déduis que les valeurs que je rentre dans mon XBT en 6.1 sont "envoyées" dans la CPU en "ms".
Quand je branche mon nouvel XBT en 6.2, j'ai l'impression que ce valeurs ne sont plus en "ms" mais en "s" car je me retrouve avec des tempos très très longues...
Je pourrais modifier le programme Unity en supprimant ces multiplications mais je voudrais savoir s'il n'y a pas une manip dans Vijeo pour que ça se fasse tout seul?
Merci d'avance pour votre aide.

Re: Soucis d'unité de variables entre Vijeo 6.1 et 6.2

Posté : 28 juil. 2021, 01:27
par Ulairi
Bonjour, on peut faire des mises à l'échelle directement dans Vijeo Designer. Il suffit d'aller dans la liste des variables et de faire un "clic droit" sur la variable numérique dans Vijeo designer puis d'activer la mise à l’échelle dans les propriétés de cette variable :
Capture.JPG

Re: Soucis d'unité de variables entre Vijeo 6.1 et 6.2

Posté : 28 juil. 2021, 07:52
par Béryl
Tes variables sont sous quel format ?
Regarde dans ton projet Unity comment tu les reçois.

Re: Soucis d'unité de variables entre Vijeo 6.1 et 6.2

Posté : 28 juil. 2021, 13:19
par Julien72
Ulairi:

- J'ai fait l'essais sur une variable en activant la mise à l'échelle avec 0 en mini et 100 en maxi.
=> C'est pas mieux.

Béryl:

- Pour "1" rentré dans mon XBT, je reçoit 65536 dans la CPU.
- Mes variables concernées sont des UDINT et c'est étrange car je ne peux en modifier le type, grisé dans les propriétés de la variable.

Re: Soucis d'unité de variables entre Vijeo 6.1 et 6.2

Posté : 28 juil. 2021, 13:46
par philou77
Salut !

Ça sent l’inversion poids faible poids fort dans le projet ihm

Re: Soucis d'unité de variables entre Vijeo 6.1 et 6.2

Posté : 28 juil. 2021, 14:01
par Béryl
Julien72 a écrit : 28 juil. 2021, 13:19 - Pour "1" rentré dans mon XBT, je reçoit 65536 dans la CPU.
- Mes variables concernées sont des UDINT et c'est étrange car je ne peux en modifier le type, grisé dans les propriétés de la variable.
Oui, déjà vérifier l'ordre poids faible/poids fort. Cela dit, si c'est le même fichier réinjecté depuis la 6.2, il n'y a aucune raison pour que ça ait bougé.
Mais ça n'explique pas pourquoi tu ne peux pas changer le type de variable. Ce sont bien des variables topologiques ?

Re: Soucis d'unité de variables entre Vijeo 6.1 et 6.2

Posté : 28 juil. 2021, 14:46
par Julien72
Merci pour votre aide.
N'étant pas automaticien de métier, j'ai 2 questions:

- Qu'appelez vous une variable topographique?
- Où puis-je trouver le réglage des poids faible/fort dans mon projet IHM?

Je confirme bien que le projet est exactement le même et n'a connu aucune modification depuis sa création.
Juste que l'XBT d'origine est en Vijeo 6.1 et que le nouveau est en 6.2 (version que j'ai actuellement sur mon PC).

Re: Soucis d'unité de variables entre Vijeo 6.1 et 6.2

Posté : 28 juil. 2021, 14:51
par Julien72
Je viens trouver un vieux post d'Ulairi concernant poids, faible et fort.
Je vais voir si ça peut-être ça et je vous redis.

Re: Soucis d'unité de variables entre Vijeo 6.1 et 6.2

Posté : 28 juil. 2021, 14:54
par Cedric39
Bonjour,

Voici une capture qui devrai t'aider

Re: Soucis d'unité de variables entre Vijeo 6.1 et 6.2

Posté : 28 juil. 2021, 15:37
par Julien72
Et bien c'était bien ça!!!
Dans la config de l'équipement Modbus, l'ordre de mot des doubles mots était paramétré sur "Mot de poids fort en premier"
=> Je l'ai passé sur "Mot de poids faible en premier" => Problème résolu
Après, comment ce paramètre s'est retrouvé changé entre Vijeo 6.1 et 6.2, c'est un mystère...
En tous cas, merci à tous pour votre aide car ni l'intégrateur ni Schneider n'avaient su me répondre.

Bonne continuation à tous.