Vai al contenuto
PLC Forum


Conteggio giri alternatore da tachimetrica a ruota fonica


luigi69

Messaggi consigliati

Buon pomeriggio .

 

Leggo la velocità di un alternatore con una tachimetrica 0-10 con una analogica on board su una CPU serie 300 , molto semplice , 0-1500 giri mi corrispondono a 0-10 volt

Il cliente duplica un impianto molto simile ma vuole una ruota fonica con PX , ma ha le idee poco chiare e chiede addirittura a me quanti denti , anche se ha già comprato un prossimity e mi chiede di verificare se va bene come lettura veloce dei denti della fonica . Volevo ipotizzare io un numero di denti , tanto la ruota fonica è da costruire ( esempio  10 denti , a 1.000 giri al minuto , sono 10.000 impulsi al minuto , ovvero : 60 sono 166 al secondo )  e se un ingresso di una comune scheda riesce a leggere cosi veloce, oppure utilizzare gli ingressi veloci di una CPU , od addirittura prendere una scheda di conteggio .  Per assurdo , aumentare o diminuire il numero di denti per eventualmente non raggiungere il limite di conteggio dell'ingresso , in relazione alla risoluzione che voglio avere .

Dopo questa premessa , sapete consigliarmi se esiste già un blocco adatto allo scopo ?  ovvero in ingresso il segnale ad onda quadra del PX ed in uscita un valore scalabile ?

Link al commento
Condividi su altri siti


Luigi, hai 2 limiti con la scheda di ingresso standard:

  1. Il filtro Hw dell'ingresso
  2. Il tempo di ciclo del PLC.

Se hai il filtro din ingresso di 1ms sei già tagliato a circa 1000Hz, che con 1500 rpm ==>25rps son 40 denti.

Con 10 denti se curi di avere il profilo del dente "quadro" in modo che il tempo di on e di off siano eguali devi avere un tempo di ciclo <2ms.

Puoi anche avere un tempo di ciclo maggiore ma dovrai leggere la ruota fonica tramite l'istruzione di accesso diretto alla periferia e con più letture durante il ciclo.

 

Dopo è solo questione di aggiustare la base tempi per leggere il contatore in modo da avere la necessaria precisione.

Link al commento
Condividi su altri siti

Bene Livio , ok   filtro hw ingresso intendi , esempio , una circuitazione pensata per avere un ingresso "stabile" che invece per questo uso rallenta la cosa ?  esempio fotoaccoppiatore in ingresso    giusto ?

 

tempo ciclo perché tu dici, per assurdo..se ci metto 100 ms per fare la scansione completa del programma , logicamente non posso leggere un impulso di 1 ms   giusto ?

 

ho richiesto il tipo di px perché come al solito...avranno preso uno "normale" e non conteggio veloce

 

ma per assurdo..cito un dato della VIPA come esempio , ho un catalogo a portata di mano..CPU con ingresso di conteggio 32 bit    AB 32KHz

A e B non mi servono nel senso , non devo sapere il verso , potrei utilizzare solo ingresso A , ma a loro detta..per aver un conteggio cosi veloce direttamente su un ingresso normale, qualche "trucco ci sarà----

Link al commento
Condividi su altri siti

Ciao

 

puoi provare a leggere la periferia dentro l'OB a tempo come OB35, che lo fai ciclare ogni  2ms.

 

All'interno dell OB35 fai un semplice contatore che incrementa sui fronti negativi del sensore, perchè non è detto che tu riesca a vedere il fronte di salita.

 

Se vuoi qualcosa di pronto devi usare una scheda di conteggio o una CPU tecnologica con contattori a bordo.

 

Saluti.

Link al commento
Condividi su altri siti

Quote

iltro hw ingresso intendi ,

 

No, gli ingressi digitali hanno dei filtri di ingresso secondo lo standard IEEC. Se leggi le specifiche della scheda ti dice quanto è il tempo di ritardo nominale dell'ingresso. Per gli ingressi veloci ricordo che sulle schede della serie 300 si potevano selezionare 3 valori. (ma vado a memoria e devo risalire ad oltre un decennio fa.)

 

Io penso che con una ruota da 10 dentii, se curi che i denti siano squadrati, non avrai nessun problema a contare senza scheda specifica. Al limite ti basta un ingresso veloce legato ad interrupt. In questo caso puoi anche aumentare il numero di denti, ed avere maggior precisione di misura con una base tempi più veloce.

Quote

su un ingresso normale, qualche "trucco ci sarà---

 

Non credo che sia un ingresso normale, son 31µs di periodo per impulso, non può essere normale e ci deve essere un Hw dedicato.

Link al commento
Condividi su altri siti

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...