giandeco Inserito: 15 marzo 2006 Segnala Inserito: 15 marzo 2006 Ciao a tutti,sono nuovo e vi prego di perdonare la banalità della domanda, ma non riesco a risolvere questo problema...vorrei utilizzare un timer per alzare un bit dopo un prefissato intervallo di tempo, l'unico linguaggio che conosco è il kop, e dopo avere terminato il conteggio vorrei anche resettare il timer...come devo fare?
batta Inserita: 15 marzo 2006 Segnala Inserita: 15 marzo 2006 Ma chi è che fa partire il timer? E' il bit stesso che viene settato a fine conteggio tempo? E a fine conteggio il bit deve rimanere alto, oppure rimane alto una sola scansione?Nell'esempio che segue (in awl ma convertibile in kop) utilizzo il timer T0 per attivare il merker M0.0 per una scansione ogni secondo (in realtà ogni secondo + tempo di scansione).Segmento 1UN M0.0L S5T#1sSE T0Segmento 2U T0= M0.0Oppure: (i NOP 0 servono solo per la conversione in kop)Segmento 1 UN M 0.0 L S5T#1S SE T 0 NOP 0 NOP 0 NOP 0 U T 0 = M 0.0Se ti serve solo per generare clock od oscillatori, ricorda che in S7 puoi configurare nella CPU un byte di merker di clock.
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