VINZENT Inserito: 5 novembre 2007 Segnala Inserito: 5 novembre 2007 Gentilissimi,CPU 224 xp.ho realizzato un timer on off con dei confronti e dei star e reset legati all'orologgio della cpu.Fin qui' e' tutto ok.Quando l'uscita Q e' su 1 parte una rampa di salita che dura un tot di tempo che scrivo in una variabile tramite TP177.Io scrivo l'ora e i minuti nel TP per dire a che ora deve la Q passare a 1Poi scrivo l'ora e i minuti nel TP per dire a che ora deve la Q passare a 0Esempio: dalle 8.00 alle 12.00Questo viene eseguito correttamente.Solo che io scrivo le 8.00 come accensione e quando lo scrivo sono le 8.10 la Q non passa a 1 perche' ha gia' passato l'ora che scrivo.Come posso rendere attiva un'uscita in un'intervalo di tempo senza che i confronti devono passare perforza esatta e precisa ora e minuti?Anticipo i miei ringraziamentiSaluti.
OB1-Roby Inserita: 5 novembre 2007 Segnala Inserita: 5 novembre 2007 Primo, evita di usare "Aiutino..." altrimenti vieni ripreso!!Poi, per quanto riguarda il tuo problema, potresti, ad esempio, trasformare tutto in minuti (8.00 => 60*8 + 0 = 480 e 12.00 => 12*60 + 0 = 720). Quindi trasformi l'ora e minuti attuale in minuti (es. 8.10 => 60*8 + 10 = 490) e fare il confronto tra i minuti così ottenuti.Il tutto funziona al minuto, se ti servono anche i secondi allora trasformi tutto in secondi. Attenzione al cambio giorno!Ciao
VINZENT Inserita: 5 novembre 2007 Autore Segnala Inserita: 5 novembre 2007 Scusatemi per l'AIUTINO.Quindi se ho capito bene:io scrivo nella variabile l'ora e i minuti tipo 8.30 = 510 minuti timer onfaccio un confronto => di 510 e' il timer si attivapoi scrivo nella variabile l'ora e i minuti tipo 11.45 = 705 minuti timer offfaccio un confronto >= di 750 e' il timer si disattiva.giusto?
OB1-Roby Inserita: 6 novembre 2007 Segnala Inserita: 6 novembre 2007 Si così, se il tempo attuale è compreso nella fascia allora on:La condizione per ON si può così esprimere:Tempo start in minuti >= Tempo attuale in minuti >= Tempo stop in minuti.Ciao
VINZENT Inserita: 6 novembre 2007 Autore Segnala Inserita: 6 novembre 2007 OK...tutto OK.grazie ancora....per l'aiutino.
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