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 ....
VARIABLES NON LOCALISÉES UNITY PRO ???
Re: VARIABLES NON LOCALISÉES UNITY PRO ???
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.
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.
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: VARIABLES NON LOCALISÉES UNITY PRO ???
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
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
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
-
ericlardechois
- Forcené des structures

- Messages : 154
- Enregistré le : 18 déc. 2017, 11:28
Re: VARIABLES NON LOCALISÉES UNITY PRO ???
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
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
- Bernardo59
- Mi homme - Mi automate

- Messages : 1054
- Enregistré le : 20 oct. 2015, 05:48
- Localisation : Nimes
- Contact :
Re: VARIABLES NON LOCALISÉES UNITY PRO ???
Ça sent le vécu...ericlardechois a écrit : ↑07 avr. 2020, 10:21 (et on arrive à des questions bizarres sur la reprise a froid, les sauvegardes...)
Re: VARIABLES NON LOCALISÉES UNITY PRO ???
Super! merci pour toutes ces réponses , j'y vois déjà plus clair 
Merci
Merci
