Vai al contenuto
PLC Forum


Dichiarazione variabile In/Out


Linotix

Messaggi consigliati

Salve, Non riesco a capire bene la funzione dell’ingresso in/out nella dichiarazione variabili fc o fb. Quando può essere usato e  come esattamente. Se dispongo già di in e out a che mi serve una variabile in/out? Ipotizzo che serva se devo inserire una variabile  in una fc (per es) e poi dare il valore di uscita nella stessa variabile.Se fosse così non sarebbe la stessa cosa trasferirla in uscita del blocco alla medesima variabile?

Grazie

Link al commento
Condividi su altri siti


Faccio un esempio banale, che non richiederebbe certo l'uso di una FC, ma che può chiarire l'utilità di dichiarare una variabile come IN/OUT.

Supponiamo tu voglia fare una funzione per incrementare una variabile.
Devi leggere il valore di una variabile, incrementare questo valore, e poi scriverlo ancora sulla stessa variabile.
Ecco che, questa variabile, deve essere dichiarata come IN/OUT.

Link al commento
Condividi su altri siti

Oppure nel caso di un banalissimo marcia arresto quando con il pulsante start attivi la bobina "motore" per fare poi la ritenuta e poter rilasciare start metti la variabile "motore" in parallelo con start.

In questo caso motore devi dichiararlo come in/out.

Sono variabili locali e servono solamente per quel processo non confonderle con gli ingressi e le uscite sono due cose distinte

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