Vai al contenuto

matrix1967

Variabili temporanee

Recommended Posts

matrix1967

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

Condividi questa discussione


Link discussione
Condividi su altri siti
batta

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

Condividi questa discussione


Link discussione
Condividi su altri siti
matrix1967

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

Condividi questa discussione


Link discussione
Condividi su altri siti
ken

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

Condividi questa discussione


Link discussione
Condividi su altri siti
batta

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.

Condividi questa discussione


Link discussione
Condividi su altri siti
Davide-SB

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.

Condividi questa discussione


Link discussione
Condividi su altri siti

Registrati o accedi per inserire messaggi

Devi essere un utente registrato per lasciare un messaggio. La registrazione è GRATUITA.

Crea un account

Iscriviti alla nostra comunità. È facile!

Registra un nuovo account

Connettiti

Hai già un account? Connettiti qui

Connettiti adesso


×