kirko11 Inserito: 11 settembre 2008 Segnala Inserito: 11 settembre 2008 (modificato) Scusate sto esercitandomi con l'S7-200.Ho scritto un piccolo programma che fa quanto segue:-premendo il pulsante I0.0 imposto una temporizzazione di 0.5s;-premendo il pulsante I0.1 imposto una temporizzazione di 1s;-premendo il pulsante I0.2, attivo un temporizzatore ritardato all'eccitazione che attiverà l'uscita Q0.0Il ladder è questo (scusate la scarsa leggibilità "grafica") I0.0 I0.1 -----| |-----|/|----------------------50| MOV_B |AC0 (carica il valore numerico 50 nell'accumulatore AC0) I0.1 I0.0 -----| |-----|/|----------------------100| MOV_B |AC0 (carica il valore numerico 100 nell'accumulatore AC0) I0.2 -----| |-------------| T37ON=AC0 | (imposta il T37, ritardato all'eccitazione) al valore dell'accumulatoe ACC0) T37 Q0.0-----| |-----( )Il programma non funziona e non so perchè.Qualcuno mi aiuta a capire? Modificato: 11 settembre 2008 da kirko11
Eddy_g Inserita: 11 settembre 2008 Segnala Inserita: 11 settembre 2008 non funziona nel senso che Q0.0 non si attiva si attiva in modo errato?
kirko11 Inserita: 11 settembre 2008 Autore Segnala Inserita: 11 settembre 2008 Si attiva in modo errato:ignorando la temporizzazione.
Eddy_g Inserita: 11 settembre 2008 Segnala Inserita: 11 settembre 2008 Scusa ma sono duro di comprendonio..cosa significa "ignorando la temporizzazione"?Secodno quello che hai scritto dovrebbe funzionare così.Premi I0.2 e, dopo il tempo impostato precedentemente, si accende Q0.0 e resta acceso fino a quando non rilasci I0.2
batta Inserita: 11 settembre 2008 Segnala Inserita: 11 settembre 2008 L'accumulatore contiene il valore corretto solo se mantieni attivi gli ingressi I0.0 oppure I0.1.Nel momento in cui rilasci i pulsanti per l'impostazione del valore di preset, il contenuto dell'accumulatore non è più sicuro.Al posto di AC0 usa una variabile.
max.bocca Inserita: 13 settembre 2008 Segnala Inserita: 13 settembre 2008 Poi c'è un altro errore.Con MOV B si muovono dei BYTE mentere per i Timer ci vogliono le WORD..!
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