VARIABLES NON LOCALISÉES UNITY PRO ???

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
JUL83
Code son premier grafcet
Code son premier grafcet
Messages : 46
Enregistré le : 21 nov. 2017, 21:34

VARIABLES NON LOCALISÉES UNITY PRO ???

Message 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 ....
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

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

Message 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.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

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

Message 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 ;)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
ericlardechois
Forcené des structures
Forcené des structures
Messages : 154
Enregistré le : 18 déc. 2017, 11:28

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

Message 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
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

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

Message 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:
JUL83
Code son premier grafcet
Code son premier grafcet
Messages : 46
Enregistré le : 21 nov. 2017, 21:34

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

Message par JUL83 »

Super! merci pour toutes ces réponses , j'y vois déjà plus clair :-)

Merci
Répondre