mode d'accès au variables

Forum traitant des automates industriels de marque Siemens.
miniautomaticien
Première mise en service
Première mise en service
Messages : 62
Inscription : 27 févr. 2019, 09:14

mode d'accès au variables

Message par miniautomaticien »

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 : 7025
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: mode d'accès au variables

Message par itasoft »

slts,
l’adressage absolu est absolument le plus sur .
Automaticien privé (de tout)
itasoft@free.fr
Avatar de l’utilisateur
djé
Dieu du process
Dieu du process
Messages : 775
Inscription : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes

Re: mode d'accès au variables

Message par djé »

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é
Dieu du process
Dieu du process
Messages : 775
Inscription : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes

Re: mode d'accès au variables

Message par djé »

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
Première mise en service
Première mise en service
Messages : 62
Inscription : 27 févr. 2019, 09:14

Re: mode d'accès au variables

Message par miniautomaticien »

Merci à tous j'ai bien saisie
Avatar de l’utilisateur
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1229
Inscription : 13 oct. 2015, 16:56

Re: mode d'accès au variables

Message par sinced »

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 : 7025
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: mode d'accès au variables

Message par itasoft »

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
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: mode d'accès au variables

Message par philou77 »

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