Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Ottenere il nome di una "variabile" a runtime


Messaggi consigliati

Inserito:

Domanda.... esiste una funzione che da codice permette di ottenere il nome di una variabile statica o globale ed appoggiarla in una stringa ?

 

B&R ad esempio lo consente e in certe occasioni può essere utile: si potrebbe fare a "mano" in modo "scolpito" nel codice ma così se uno rinomina una variabile si perdono i riferimenti.

 

Grazie

 

 


Inserita:

Temo non si possa fare; ho chiesto anche su forum Siemens, ma nessuna risposta.

Io volevo far il giro inverso: partire da una stringa e accedere alla variabile con il nome corrispondente.

Su WinCC c'è la funzione "SmartTags("Nomevariabile") che data una stringa "Nomevariabile" ti permettere accedere al TAG desiderato.

A livello di PLC, non o trovato meccanismi simili o alternativi.

Magari qualcuno ha avuto più successo.

Mattia Spoldi
Inserita:

image.png.546ae5ef2e7dac7439323b6317cb3c8e.png

prova a guardare la funzione che ti ho evidenziato, dovrebbe fare quello che ti serve.

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...