[TIA PORTAL] Récupérer l'adresse d'une variable en string

Forum traitant des automates industriels de marque Siemens.
Répondre
Vincent1810
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 10 mars 2023, 14:53

[TIA PORTAL] Récupérer l'adresse d'une variable en string

Message par Vincent1810 »

Bonjour !
Je cherche à récupérer l'adresse de l'une de mes variables dans une autre variable en string sous TIA PORTAL.
Je m'explique :
J'ai une variable d'entrée : diDcy -> %I0.0
J'aimerais pouvoir trouver une fonction qui me permet de récupère '%I0.0' en string avec pour paramètre d'entrée la variable diDcy.
L'un d'entre vous a t il déjà été confronté à ce sujet ? Cela est il réalisable selon vous ?
Merci d'avance pour vos réponses !
Vincent
Modifié en dernier par Vincent1810 le 10 mars 2023, 15:56, modifié 1 fois.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [TIA PORTAL] Récupérer l'adresse d'une variable en string

Message par itasoft »

Slts,
Bonne question, si la fonction n’existe pas
Je dirais que pour résoudre ce pb il faudrait un pointeur sur %I10.0 et récupérer cette adresses dans un String ou dans une table
Modifié en dernier par itasoft le 10 mars 2023, 16:31, modifié 1 fois.
Automaticien privé (de tout)
itasoft@free.fr
Vincent1810
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 10 mars 2023, 14:53

Re: [TIA PORTAL] Récupérer l'adresse d'une variable en string

Message par Vincent1810 »

itasoft a écrit : 10 mars 2023, 15:39 Slts,
Bonne question, si la fonction n’existe pas
Je dirais que pour résoudre ce pb il faudrait un pointeur sur %I10.0 et récupérer cette adresses dans un String ou dans une table
(simple sur C++)
Salut itasoft,
merci pour cette réponse, je vais déjà essayer de trouver un solution de manière autonome à TIA PORTAL. Je me dis que la fonction getSymbolName existe donc il y a peut être une change pour qu'une fonction faisant la même chose avec les adresses existe :).
Dans tous les cas, je viendrais donner le résultat ici si je trouve la solution.
A l'heure Actuelle, j'aurais éventuellement une solution , justement avec GetSymbolName mais en m'imposant une syntaxe dans le mnemonique de mes variables mais j'aimerais faire mieux que ça :)
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [TIA PORTAL] Récupérer l'adresse d'une variable en string

Message par itasoft »

dans ce cas ton mnémonique serait I10_0 , oui c'est une bonne solution
Automaticien privé (de tout)
itasoft@free.fr
Vincent1810
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 10 mars 2023, 14:53

Re: [TIA PORTAL] Récupérer l'adresse d'une variable en string

Message par Vincent1810 »

itasoft a écrit : 10 mars 2023, 15:57 dans ce cas ton mnémonique serait I10_0 , oui c'est une bonne solution
Voilà, c'est la solution provisoire que j'ai, mais je trouverais ça plus classe d'aller lire l'adresse sans m'imposer de syntaxe sur le mnémonique 🙂
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [TIA PORTAL] Récupérer l'adresse d'une variable en string

Message par itasoft »

Slts,
Sur Unity c’est la fonction REF avec un pointeur en entrée et sortie (ANY)
Ça doit exister aussi chez les « teutons »
Automaticien privé (de tout)
itasoft@free.fr
Répondre