talino Inserito: 25 marzo 2008 Segnala 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
niloz62 Inserita: 7 aprile 2008 Segnala 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
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