Vai al contenuto
PLC Forum


Gestione Uscita Analogica 0-20ma


Il Lollo

Messaggi consigliati

Devo passare un valore analogico 0-20ma a un inverter x variare la velocità

In realtà sono solo 2 valori

Uno x bassa velocità e uno x la alta

I valori li imposto da pannello espressi in Hz

Li devo convertire e girarli nell'uscita analogica

Immagino di dover usare le librerie ma non avendolo mai fatto non so da che parte iniziare

Grazie...

Link al commento
Condividi su altri siti


Oppure uso un move e gli trasferisco il valore impostato da pannello (ovviamente in questo caso dovrei trovare una costante di conversione Hz/valore analogico)

Link al commento
Condividi su altri siti

Da pannello ti riferisci al pannello inverter ?

Se si non devi manipolare alcun valore analogico ,una volta programmate le velocita' le richiami con i contatti esterni preset 1, preset 2 e basta

Link al commento
Condividi su altri siti

Effettivamente mi sono spiegato male

Devo impostare il valore su pannello tp177

Poi elaborarlo perché lo faccio immettere in Hz

E passarlo all'inverter tramite uscita 0-20ma

L'impostazione a pannello l'ho fatta

Ora mi trovo con una db con il valore pronto ma non so come far variare l'uscita analogica

Link al commento
Condividi su altri siti

Dando per scontato che tu abbia configurato e collegato in modo esatto l'uscita analoglica del PLC, si tratta di un semplice calcolo.. In base agli Hz immessi dovrai scrivere, nella tua PAW, il valore 0 (qindi zero mA) quando gli Hz impostati sono a zero, e il valore 27648 (che corrisponde al 100% dell'uscita, quindi 20mA) quando gli Hz impostati sono il massimo da te definito.

E' una semplice scalatura.

Modificato: da EGS
Link al commento
Condividi su altri siti

Ho provato a scalare come dici tu ma non mi funzia

Intanto sono passato da 0-20 ma a 0-10v perché l'inverter è un pó schizzinoso

Il problema è che non riesco a trovare una corrispondenza

Se con il move gli sparo dentro una costante si comporta in modo anomalo

Esempio

Se scrivo nella Paw

130 il motore gira a 41 Hz

10 gira a 15 Hz

50 gira 25 Hz

20 gira 18 Hz

Sicuramente sarà un problema di linguaggio e ci puó stare

Se peró io faccio 27000 e rotti diviso 50 mi trovo la costante

Poi moltiplico il numero immesso da pannello x la costante e la muvo dentro la Paw mi gira sempre al max anche se imposto 10 Hz

Potrebbe essere che appoggio il dato immesso da pannello su una db dal formato errato?

Su cosa mi conviene appoggiarla e poi moltiplicarla x renderla compatibile con il Paw???

Grazie

Link al commento
Condividi su altri siti

Esempio

Se scrivo nella Paw

130 il motore gira a 41 Hz

10 gira a 15 Hz

50 gira 25 Hz

20 gira 18 Hz

Intanto scollega l'inverter e misura la tensione che arriva al riferimento. Così a orima vista, dai numeri che hai riportato c'è qualche problema di aprametrizzazione dell'inverter con conseguente saturazione

Link al commento
Condividi su altri siti

Ok lunedì provo

Effettivamente io davo x (=per) scontato di sbagliare qualcosa da plc...

Ma potrebbe essere l'inverter...

Ottimo consiglio...

Modificato: da Livio Migliaresi
Link al commento
Condividi su altri siti

se scrivi

Se peró io faccio 27000 e rotti diviso 50 mi trovo la costante

e poi

Se scrivo nella Paw

130 il motore gira a 41 Hz

10 gira a 15 Hz

50 gira 25 Hz

20 gira 18 Hz

c'è qualcosa che non mi torna. cioè che hai diviso per 50 ma il valore più alto che hai scritto è 130.

Premetto che non conosco il 300 quindi di blocchi, db, e termini vari ma col 200 per me è all'ordine del giorno. devi prendere il valore massimo dell'uscita analogica del plc che ho capito che è 27648 (fidiamoci) e la dividi per la velocità massima che è impostato l'inverter (che inverter è?).

es 27648/50=552,96=553.

Prendi il tuo valore che scrivi sul tp, lo moltiplichi per 553 e lo cacci sull'uscita analogica che ho capito che è la paw...

esperti di 300 mi correggano pure se ho sbagliato :)

Modificato: da sondino
Link al commento
Condividi su altri siti

Difatti è proprio quello che non torna

Io quei valori li sparo come costante nella Paw e l'inverter acquisisce valori che non capisco...

Ho fatto un passo indietro perché la moltiplica x 553 del valore a pannello lo avevo già fatto e non mi dava risultati validi...

Adesso che sono sul posto stacco l'uscita dall'inverter e provo a vedere cosa mi tira fuori...

Magari ho le impostazioni sbagliate da inverter che x la cronaca è un SCHNEIDER ATV312H055N4...

Qualcuno l'ha già adoperato e sa dirmi come impostarlo???

Io ho messo il valore FR1 su AI2 e li gli passo la Paw in questione...

Mumble mumble...

Link al commento
Condividi su altri siti

Risolto...

Posto qua la soluzione così se capita a qualcun'altro non ci perde una mattinata

Sulla cpu 313c l'elettricista mi aveva collegato l'uscita sulla "portata" (pin 17)

Io lo usavo in 0-10V e il plc su quel morsetto generava una tensione che varia non ho capito in base a cosa

Spostando sulla portata volmetrica (pin 16) tutto funzia come per magia

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