Vai al contenuto
PLC Forum


Timer E Sottoprogramma


Messaggi consigliati

Inserito:

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 contemporaneamente

3 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

  • 2 weeks later...

Inserita:

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

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