mode d'accès au variables

Forum traitant des automates industriels de marque Siemens.
Répondre
miniautomaticien
Code son premier grafcet
Code son premier grafcet
Messages : 50
Enregistré le : 27 févr. 2019, 09:14

mode d'accès au variables

Message par miniautomaticien » 13 juin 2019, 19:15

Bonjour à tous j'ai une petite question concernant la table de variables hmi dans Tia portal.
Deux modes d’accès aux variables de l’automate sont disponibles :
 Un mode accès « symbolique »
 Un mode d’accès « absolu »

_Le mode d’accès « symbolique » associe la variable par le mémonique.
_Le mode d’accès « absolu » associe la variable par adresse de variable.
Quelles sont les avantages est inconvénient de chaque mode ?

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 3505
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: mode d'accès au variables

Message par itasoft » 13 juin 2019, 19:31

slts,
l’adressage absolu est absolument le plus sur .
Automaticien privé (de tout)
itasoft@free.fr

Avatar de l’utilisateur
djé
Créateur de langage
Créateur de langage
Messages : 523
Enregistré le : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes

Re: mode d'accès au variables

Message par djé » 13 juin 2019, 19:51

Bonjour,
Le mode symbolique est de loin le plus intéressant car les adresses, on s'en tamponne le coquillage.
Tout est référencé par rapport au nom de la variable et non par rapport à son adresse. Comme dans un programme informatique.
Là où ne peut pas trop se passer de l'adressage absolu c'est quand on communique avec des équipements tierces, supervision ou autres.
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.

Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...

Avatar de l’utilisateur
djé
Créateur de langage
Créateur de langage
Messages : 523
Enregistré le : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes

Re: mode d'accès au variables

Message par djé » 13 juin 2019, 20:07

Perso, j'ai découvert la programmation symbolique sur S7 et ça a vraiment facilité ma façon de programmer que ce soit en phase de développement ou en mise au point.
T'ajoutes des variables, modifies les structures, ad libitum, sans te soucier des décalages d'adresses dans le reste de ton programme.
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.

Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...

miniautomaticien
Code son premier grafcet
Code son premier grafcet
Messages : 50
Enregistré le : 27 févr. 2019, 09:14

Re: mode d'accès au variables

Message par miniautomaticien » 13 juin 2019, 21:57

Merci à tous j'ai bien saisie

Avatar de l’utilisateur
sinced
Créateur de langage
Créateur de langage
Messages : 640
Enregistré le : 13 oct. 2015, 16:56

Re: mode d'accès au variables

Message par sinced » 14 juin 2019, 07:14

Je pense que pour l'HMI si tu bosses sur les symboles et qu'il arrive que tu fasses une modification d'adresse dans le programme automate, l'avantage est de ne pas avoir a remodifier les adresses dans l'HMI. Donc pour ma part, il vaut mieux privilegier les symboles.

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 3505
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: mode d'accès au variables

Message par itasoft » 14 juin 2019, 07:36

Slts,
J’ai pas dis le plus souple mais le plus robuste avec l'adresse absolue gravée au fer à souder.
Automaticien privé (de tout)
itasoft@free.fr

philou77
Dieu du process
Dieu du process
Messages : 963
Enregistré le : 21 oct. 2015, 10:00

Re: mode d'accès au variables

Message par philou77 » 14 juin 2019, 11:00

Salut !

+1 avec itasoft..

utiliser les mnémoniques et localiser les variables..
(une seule fois m'a suffit en schneider pour localiser mes variables, sinon la moindre modif du prg automate nécessite la compilation du prg IHM !)

en ce qui concerne les IHM, je préfère passer par des mots communs consécutifs, et j'affecte ces mots dans le programme automate !
ça limite un peu les modifs éventuelles d'adresses au seul niveau automate !
je ne m'autorise les variables non localisée pour des mots poubelles ou temporaires

mais ce n'est que mon avis
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D

Répondre