Vai al contenuto
PLC Forum


Tecniche Di Lettura Rpm Plc Omron


Messaggi consigliati

Inserito:

Buongiorno,premetto che sono un principiante,vorrei chiedervi che tecniche utilizzate per leggere gli rpm di una macchina con un sensore.

Grazie


Inserita:

Dipende da molti fattori. I principali sono:

  • scopo della lettura: visualizzazione della velocità o regolazione
  • frequenza del trasduttore equivalente alla velocità massima
  • precisione di misura alla velocità minima

In funzione di questi parametri si implementa l'algoritmo più adatto.

In linea di principio, trattandosi di misurare un a frequenza, si conta il numero di impulsi su una base di tempo.

Tanto per fare un esempio semplice.

Ho un motore che lavora alla velocità massima di 3000 rpm, accoppiato al motore ho un encoder da 600 impusli/giro. Mi basta conteggiare gli impulsi su 0.1" per avere direttamente la velocità in rpm. Infatti 3000 rpm corrispondono a 50 rivoluzioni per secondo. 600 impulsi per rivoluzione con 50 rivoluzioni al secondo danno una frequenza di 30000 Hz; conteggiando gli impulsi su 0.1" si contano 3000 impulsi alla massima velocità; a velocità inferiori si avrà un numero di impulsi inferiore direttamente equivalente alla velocità.

Però, purtroppo, quasi mai nella pratica le cose son così semplici.

Inserita:

In passato per la gestione di gruppi elettronici ho preso il segnale "W" direttamente dall'alternatore del motore diesel, quello che ricarica la batteria per intenderci, l'ho squadrato e optoisolato e "sparato" in una DI di un cpm2 configurata ad alta velocità.

Il gruppo era un classico 1500 rpm però non ricordo la frequenza dell'alternatore.

Comunque tu valuta in base al tuo sensore e al numero dei denti la frequenza massima degli impulsi e regolati di conseguenza.

Cordialmente

Inserita:

per esempio il pignone ha 12 denti quindi avrò 12 impulsi a giro,la velocità massima della macchina è 176 Rpm,2,93 rivoluzioni al secondo,moltiplicato per 12 viene 35,2Hz infatti guardando l'inverter torna,ma tradotto nel linguaggio del plc come si fa?

Inserita: (modificato)
ma tradotto nel linguaggio del plc come si fa?

Si fa come ti ho spiegato: conti gli impulsi con un contatore. Se puoi permetterti di aggiornare la misura ogni 10" avrai una lettera di 352 impulsi che diviso 2 da proprio 176 che sono gli rpm.

Ma tu con questa misura che ci devi fare? Devi solo visualizzarla? Che precisione ti serve?

Modificato: da Livio Orsini
Inserita:

devo visualizzare la velocità in un pannellino touch(es.panasonic gt),non mi importa che sia preciso al 100%

Quindi devo usare l'istruzione prv??

Inserita:

Se, come suppongo dato il titolo, si ha un PLC Omron (serie CP o CJ), e si connette l'ingresso veloce al contatore veloce 0, si ha anche una funzione diretta del PLC.

Si chiama PRV2, è un'istruzione multifunzione, che nel caso va usata così: PRV2 #0000 Dn Dm, dove:

#0000 definisce la lettura in rpm

Dn è una variabile intera contenente il numero di impulsi per rivoluzione (nel tuo caso 12)

Dm è la variabile intera dove troverai la velocità dell'albero in rpm

Inserita:

E' una bella semplificazione.

Inserita:

ok,ma questa istruzione prv2,bisogna aggiornarla ogni tot secondi o basta mettere il contatto sempre on?

Nel cpm2c c'è questa istruzione?

Grazie per l'aiuto

Inserita:

No, il CPM2 non ce l'ha. Solo le più recenti serie CP o CJ. Mi spiace.

Devi allora usare il "Metodo Orsini"...

Inserita:

Ciao

Anche io confermo ciò che è già stato detto , purtroppo in quel Plc non è presente la PRV2, cosa che implica il dover realizzare la tua richiesta in modo manuale.

Ti ricordo che se il sensore in oggetto è collegato ad un ingresso di conteggio veloce la lettura deve essere fatta tramite l'istruzione PRV(62) che ti sposterà il valore di conteggio dentro un canale desiderato.

A presto!

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...