luciopro Inserito: 26 settembre 2005 Segnala Share Inserito: 26 settembre 2005 (modificato) Supponiamo di avere una macchina con installato un encoder a 360 impulsi. Ogni giro della macchina l'encoder compie una rotazione completa.Supponiamo di volere attivare a determinati valore dell'encoder dei movimenti pneumatici e di avere molte di queste buche.Ad esempio0-30 movimento 140-90 movimento 235-95 movimento 3340-30 movimento 4300 -150 movimento 5ecc. ecc. ecc.Come si vede dai dati in esempio alcune buche passano dallo zero dell'encoder.Ora a parte l'utilizzo dei "compare", come pensate si possa risolvere il quesito in modo da ridurre il tempo di cilo?????Grazie e a presto Modificato: 26 settembre 2005 da luciopro Link al commento Condividi su altri siti More sharing options...
Stefano Sormanni Inserita: 27 settembre 2005 Segnala Share Inserita: 27 settembre 2005 Non ci dici Lucio a che freq. compie il ciclo....1sec....1min....1h Link al commento Condividi su altri siti More sharing options...
luciopro Inserita: 27 settembre 2005 Autore Segnala Share Inserita: 27 settembre 2005 il ciclo è compiuto da 1,2 sec ad un max di 5 secondi....per ora io lo faccio associando un conteggio in fast e utilizzando dei compare, ma volevo sapere se era possibile farlo in un modo + elegante, magari lavorando su tabella, ma il problema è il passaggio delle buche per lo zero!!!!!!ad esempio(conteggio > min fase 1) and (conteggio< max fase 2) and (min fase 1 < max fase 1)or((conteggio > min fase 1) or (conteggio< max fase 2)) and (min fase 1 > max fase 1)= uscita plcNella mia macchina ho circa 40 di queste buche, e volevo allegerire un po quel povero micro.ciao 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