Jump to content
PLC Forum


Comando tof


francesco2013
 Share

Recommended Posts

francesco2013

Buongiorno, tramite il comando tof in fpx0 vorrei da pannello operatore poter cambiare il tempo del ritardo alla diseccitazione dell'uscita e poter visualizzare il tempo che rimane nel pannello stesso.

Grazie, ma sto proprio affogando in un bicchier d'acqua.

image.jpeg.753e5cdacd4a51c8b868278dc01dc40c.jpeg

Link to comment
Share on other sites


Simone.Salarsi

dovresti spiegare meglio qual'è il tuo problema, perchè non riesco a capirlo

chiaramente devi finire di compilare il blocchetto TOF con variabili TIME sul PT e su ET ed assicurarti che pippo sia una istanza corretta

Link to comment
Share on other sites

Roberto Gioachin

I temporizzatori accettano variabili di tipo TIME, ma suppongo che sul tuo pannello tu voglia impostare il tempo utilizzando una variabile di tipo DINT, nell'esempio che ti propongo tutte le variabili sono di tipo DINT. Naturalmente nessuno ti vieta di dichiarare le variabili di tipo TIME (quindi senza conversione) che comunque saranno anche queste 32 bit.

La base dei tempi è di 10ms, quindi nell'esempio il valore "500" corrisponde a 5 secondi.  

image.png.4e4be2018399fbf3f153d2a3c52e48bd.png

Link to comment
Share on other sites

francesco2013

Grazie per le dritte.Ancora una cosa ,così il valore che imposto non è ritentivo,per farlo ritentivo  ?

Link to comment
Share on other sites

Roberto Gioachin

Le variabili che vedi nell'immagine sono variabili locali e quindi non ritentive. Copia la riga 5 ed incollala sulla tabella delle variabili globali, poi modifica la dichiarazione da VAR_GLOBAL e VAR_GLOBAL_RETAIN e la variabile "ImpostaTempo" diventa ritentiva, naturalmente se vorrai impostarla da pannello dovrai assegnarle un indirizzo che sia nell'area ritentiva che nel tuo caso dovrebbe essere da DT2200 in poi

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...