talino Inserito: 25 marzo 2008 Segnala Share Inserito: 25 marzo 2008 ciao,sto programmando per la prima volta un S7-200 ed ho un dubbio;Questa e' la situazione:programma principale che richiama un sottoprogramma;il primo segmento del sottoprogramma vede un merker M0.1 che se verificato attiva una uscita e contemporaneamente3 timer TON (100ms);Ora, alla prima esecuzione del sottoprogramma tutto ok, ma nelle successive i tre timer non partono da zero ma dal valore che avevavo alla fine dell'esecuzione precedente, col risultato che i bit Txx dopo la prima esecuzione sono sempre veri (fino a quando raggiungono il valore massimo e si resettano);Ma i Timer TON non dovrebbero resettarsi ogni volta che viene meno l'ingresso di abilitazione (che in effetti viene meno)?Come posso fare per resettarli all'inizio di ogni esecuzione del sottoprogramma?Grazie Link al commento Condividi su altri siti More sharing options...
niloz62 Inserita: 7 aprile 2008 Segnala Share Inserita: 7 aprile 2008 I timer si resettano quando viene eseguito il sottoprogramma e contemporaneamente l'ingresso di abilitazione viene meno.Se l'ingresso viene meno ma il sottoprogramma non viene eseguito i timer non vengono resettati.Ciao Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora