Jump to content
PLC Forum


Termoregolazione Con Pid


Recommended Posts

Posted

Buongiorno a tutti

Sto ragionando sul fatto di elaborare un programma per eseguire una termoregolazione PID.

In sostanza il programma deve, in base ad una sonda che mi dà la temperatura dell'acqua calda, in un range per es. di 35° - 50°, comandare l'apertura/chiusura di una valvola miscelatrice motorizzata.

Impostando un set point ipotetico di 40°, la valvola si dovra aprire più velocemente (utilizzando un generatore di impulsi) se la temperatura è più vicina a 35°, rimanere ferma una volta raggiunto il set point, oppure chiudersi più velocemente se la temperatura sale verso i 50°

La mia domanda è se con il PLC Zelio è possibile fare questo lavoro, consigli per la realizzazione o se devo orientarmi su un plc più performante

Grazie

Saluti


Posted

Devi conoscere le specifiche del zelio e vedere se implementa il PID

Posted

Eh se ho ben capito non implementa questa funzione

Penso che sia possibile, mediante i blocchi funzione, poterla creare

Qualcuno ci ha già provato, ha delle idee in merito??

Grazie

Posted

Non conosco lo Zelio aspetta un po' magari qualcun'altro sapra' aiutarti

  • 3 weeks later...
Posted

Lo zelio non permette di fare un PID.

Se la cosa può essere d'aiuto, il logo ha una funzione chiamata PI che è un tantino simile al PID, o comunque si avvicia a ciò che vuoi fare tu.

Posted

Considerando che si chiama PI sara' senza la DERIVATA

Posted
Considerando che si chiama PI sara' senza la DERIVATA

:thumb_yello: Esattamente

Posted

Infatti non conosco il costo dello zelio ma naturalmente sui PLC di basso costo non possono esserci tutte le funzioni

Posted

Grazie a tutti

Ho potuto vedere che con il plc Crouzet Millenium 3 è possibile fare questa regolazione tramite l'apposito blocco (PID analog o PID pwm)

E funziona anche bene

Ho potuto constatare che, per la termoregolazione, esistono anche funzioni chiamate REGOLATORE ed HEAT CURVE

Qualcuno sa come si usano questi blocchi nel linguaggio FBD??

Grazie

Saluti

  • 1 month later...
Posted

Io ho risolto il problema impostando 2 livelli/soglia ed una zona di isteresi, del tipo che se la temperatura è > o < di 10° della temperatura di equilibrio (esempio 40°) allora il ritmo di impulsi (pause corte) di apertura valvola sarà maggiore, tra 10 e 1,5 > o < più lento (pause lunghe), isteresi +1,5 -1,5. Ho usato i moduli FBD: MAX-VAL-MIN, MUX, timer Li con tempi esterni regolabili eccetra

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...