rob10kg Inserito: 9 luglio 2006 Segnala Inserito: 9 luglio 2006 Ormai da tempo i microprocessori dispongono di un sistema infallibile (sulla carta lo è) di "sblocco" del sistema nel caso in cui l'esecuzione del programma si fermi.Trattasi del Wacthdog timer.Il cuore di un watchdog timer è un contatore che viene resettato periodicamente da una istruzione del programma in esecuzione.Se l'esecuzione del programma si interrompe il contatore continua a contare finchè non va in overflow.A tal punto resetta tutta la sezione digitale e il microprocessore riprende a eseguire il rpogramma dalla prima istruzione.A questo punto mi chiedo perchè i sistemi a microprocessore si bloccano comunque?Sapete darmi una spiegazione del blocco? Sapete localizzare il motivo di tali blocchi che ci costringono a spegnere e riaccendere tutto il sistema?Ciao a tutti e FORZA ITALIA!
ifachsoftware Inserita: 9 luglio 2006 Segnala Inserita: 9 luglio 2006 Ci sono sostanzialmente 2 motivi :1) Disturbi elettromagnetici che possono impallare il micro2) Errori di programmazione (overflow , divisione per 0 ecc....)In ogni caso non e' necessario ricominciare il programma da 0 ma si possono prevedere delle routines per riprendere il ciclo da certe condizioni....Ciao
rob10kg Inserita: 12 luglio 2006 Autore Segnala Inserita: 12 luglio 2006 Siete proprio bravi voi di PLC Forum!
Dario Valeri Inserita: 12 luglio 2006 Segnala Inserita: 12 luglio 2006 (modificato) ciaoa parte le prese per i fondellial 99 % il problema e' il softwarequando tu vedi un sistema che si e' inpallato.....il micro sta' girando normalmente... sta eseguendo le operazioni che trovavia...via nel programma.....quindi il "canedaguardia"non interviene!!!.... canedaguardia..? watchdog????ciaodario Modificato: 12 luglio 2006 da Dario Valeri
walterword Inserita: 13 luglio 2006 Segnala Inserita: 13 luglio 2006 ciao dario ti sei bevuto una botte di birra ?
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