Page 1 sur 1

VARIABLES NON LOCALISÉES UNITY PRO ???

Posté : 06 avr. 2020, 23:21
par JUL83
Bonjour

Tout est dans le titre , j'ai mal à voir à quoi correspond une variable non localisé. Apparemment c'est une variable qui n'est pas localisée en mémoire , mais du coup cette variable sert à quoi ??? Est elle sauvegardée sur la carte mémoire de l' API ? Peut on l'utiliser dans un programme ?

Merci de m'éclairer ....

Re: VARIABLES NON LOCALISÉES UNITY PRO ???

Posté : 07 avr. 2020, 00:26
par sinced
Elle est bien dans la memoire de l'automate mais reste non localisee c'est a dire tu ne peux pas la localiser dans la memoire adressee au format IEC 61131.

Elle peut tres bien etre utilisee dans le programme.

Mais attention, si tu as une supervision derriere ou une interface homme machine qui communique avec ton automate, il faut se mefier des variables non localisees. C'est a dire dans les IHM/Supervision classiques, quand tu declares une variable IHM, on te demande l'adresse et en general c'est sous le format %M, %MW c'est a dire localise.

Quoiqu'aux dernieres nouvelles avec les outils du meme fabricant (en l'occurence Schneider) il est possible depuis l'IHM d'avoir acces aux variables non localisees.

Re: VARIABLES NON LOCALISÉES UNITY PRO ???

Posté : 07 avr. 2020, 00:36
par philou77
Salut !

Localisée = adresse en %MW, %M, etc..

Non localisée = seulement accessible en mnémonique genre, BP Marche (Bool) , Compteur_jour (Integer) , etc
Faut pas se leurrer, même non localisée, elle sont bien quelque part ces variables
L'automate 'localise' sans te le dire les variables a chaque compilation.



Si tu utilises des variables non localisées avec un IHM (c'est possible mais ! )
à la moindre modif de programme - > nouvelle compilation, relocalisation automatique et paf ton ihm ne sais pas retrouver ses variables.
Il te faudra recompiler AUSSI le projet ihm (et le retransférer bien sûr)

Donc pour l'ihm, vaut mieux localiser ses variables...
après on fait comme on veut ;)

Re: VARIABLES NON LOCALISÉES UNITY PRO ???

Posté : 07 avr. 2020, 10:21
par ericlardechois
Bonjour,

Elles ne sont pas localisée "en dur" pour le programme, mais bien localisée pour la compilation.

En général, il vaut mieux savoir ou c'est rangé. Sinon c'est le bor_el...
(et on arrive à des questions bizarres sur la reprise a froid, les sauvegardes...)

C'est comme le DHCP sur les réseaux, pas d'adresse IP fixe, mais dés fois ça merdouille sans que l'on comprenne !
A utiliser avec forte modération.

Eric

Re: VARIABLES NON LOCALISÉES UNITY PRO ???

Posté : 07 avr. 2020, 11:03
par Bernardo59
ericlardechois a écrit : 07 avr. 2020, 10:21 (et on arrive à des questions bizarres sur la reprise a froid, les sauvegardes...)
Ça sent le vécu... :lol: :lol: :mrgreen:

Re: VARIABLES NON LOCALISÉES UNITY PRO ???

Posté : 07 avr. 2020, 11:50
par JUL83
Super! merci pour toutes ces réponses , j'y vois déjà plus clair :-)

Merci