Vai al contenuto
PLC Forum


Variabili temporanee


matrix1967

Messaggi consigliati

Salve a tutti volevo sapere una cosa...quando hai una variabile temporanea in una fc, per esempio, se la vuoi cercare utilizzando il classico tasto destro non te la trova...come faccio a sapere in quale fc è l'origine della variabile? Preciso che per tante variabili ormai sò dove risiedono, però volevo sapere se c'è un'altro metodo di ricerca in tutto il progetto

Link al commento
Condividi su altri siti


Una variabile temporanea esiste solo nella FC/FB dove è stata dichiarata. Non può assolutamente "avere origine" in un'altra FC.

Link al commento
Condividi su altri siti

forse mi sono spiegato male, il fatto che esiste solo dove è stata dichiarata lo sò, io dicevo solamente se c'è un metodo di ricerca in tutto il progetto...perchè ha volte troviamo variabili temporanee in altre fc, se però non sai dov'è l'origine come fai a cercarle ? Grazie mille

Link al commento
Condividi su altri siti

forse non hai capito bene quello che ha scritto batta. la variabile temporanea può esistere solo in un solo fc, non può essere usata in altri blocchi del progetto quindi non ha senso cercarla. l'origine è sempre e solo nello stesso fc dove la vedi usata.

puoi usare variabili temporanee con lo stesso nome ma verrà sempre scritta dentro un fc dove la stai vedendo.

infatti cliccando col destro non esiste vai a punto di applicazione ma solo cerca prossimo o precedente utilizzo

Link al commento
Condividi su altri siti

Come dice Ken, se tu dichiari la variabile temporanea "Pippo" in FC1, e poi sempre la variabile temporanea "Pippo" in FC2, non c'è nessun collegamento tra le due variabili. Non ha quindi nessun senso entrare in FC1 e cercare se c'è una variabile "Pippo" in un'altra FC.

Link al commento
Condividi su altri siti

E poi aggiungo a quanto già spiegato benissimo, che le variabili temporanee vanno sempre scritte prima di essere lette.

Questo perché il PLC va posizionare queste variabili, in porzioni di memoria che possono essere condivise anche da altre variabili temporanee utilizzate in altri FC.

Mi sembrava importante dirlo perché questo tipo di errore, crea dei funzionamenti indesiderati.

Link al commento
Condividi su altri siti

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...