giandeco Inserito: 15 marzo 2006 Segnala Share 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? Link al commento Condividi su altri siti More sharing options...
batta Inserita: 15 marzo 2006 Segnala Share 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. Link al commento Condividi su altri siti More sharing options...
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