Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Controllo Simultaneo Elettrovalvole


Messaggi consigliati

Inserito:

Salve a tutti, sto lavorando a un progetto con un plc siemens S7-200 Cpu 224 e mi ritrovo ad avere il seguente problema: devo comandare due elettrovalvole che al chiudersi dell'una si deve aprire della stessa quantità l'altra. Per esempio partendo dala condizione che una è tutta chiusa e l'altra tutta aperta, devo far si che se laprimasi apre del 10%, la seconda si chiuda del 10% etc. Come faccio a realizzare il comando a step delle valvole? Come faccio in pratica a dirgli di aprirsi/chiudersi di un tot alla volta?


Inserita:

Tanto per cambiare, mancano i dati.

Col termine "elettrovalvola" si intende una valvola con comando elettrico ON/OFF.

Tu hai invece delle valvole modulanti, ma non dici come sono comandate. Per la loro apertura utilizzi un segnale analogico (in questo caso quasi sicuramente 4-20mA), oppure sono valvole motorizzate, e utilizzi un contatto per l'apertura e uno per la chiusura?

Nel caso di segnale analogico, nessun problema. Se nel programma viene già calcolato il valore di apertura della prima valvola, con una semplicissima sottrazione ottieni il valore di apertura della seconda.

Più complicato il caso con valvole motorizzate, a meno ché non ci sia un segnale di ritorno della loro posizione.

Se vuoi altri chiarimenti, descrivi meglio la situazione.

Inserita:

Se sono valvole proporzionali mi sfugge il senso della domanda: quando una è aperta di X%, l'altra sarà aperta di (100-X)%. Basta scalare questi valori sulle analogiche e hai finito. Visto che parli di "comando a step" forse le valvole non sono proporzionali... sono motorizzate? Hai un feedback sull'apertura? Hai dei finecorsa che ti dicano quando è completamente aperta e completamente chiusa? Insomma, mancano un po' di dati...

ciao

Inserita:

Le valvole sono delle 4-20mA, come posso fare a controllarle?

Inserita:

Hai bisogno di due uscite analogiche 0(4)-20mA.

Poi, stabilita la percentuale di apertura di ogni valvola, devi fare la scalatura tenendo presente che per avere 4mA dovrai trasferire all'uscita analogica il valore 6400, mentre per avere 20mA dovrai trasferire il valore 32000.

Tutto spiegato sul manuale.

Inserita:

.....poi, una volta trovato il valore di pilotaggio per quella meno aperta, che chiameremo ValMin, e che emetterai su di una uscita analogica, dovrai fare :

32000 - ValMin = ValMax

cioè il valore da emettere sull'altra uscita.

Gabriele Corrieri
Inserita:

Ciao

.....poi, una volta trovato il valore di pilotaggio per quella meno aperta, che chiameremo ValMin, e che emetterai su di una uscita analogica, dovrai fare :

32000 - ValMin = ValMax

Errata ... siamo in in range 4..20mA

se con l'uscita 1 sono a 32000 l'uscita 2 non può essere a zero, ma deve essere a 6400.

Cogito per cui la seconda uscita, chiamiamola "slave"

Vo2=ABS(Vo1-32000)+6400

dove

Vo1= uscita master

Vo2=uscita slave

ABS= valore assoluto

Ciao

Inserita: (modificato)
Vo2=ABS(Vo1-32000)+6400

Giustissimo, Gabriele , sono abituato a lavorare a +-10 V....... :rolleyes:

...anche se, pensandoci.... non è che è :

Vo2=ABS(32000-Vo1)+6400 ??????

Modificato: da walter.r
Gabriele Corrieri
Inserita:

Ciao Walter

ti dirò di più ... :)

si può fare senza valore assoluto:

Vo2=32000-Vo1+6400

Oppure semplicemente

Vo2=38400-Vo1

Ciao

Inserita:
OK, Gabriele , adesso siamo completamente d'accordo !!!!! :thumb_yello:

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