Data aggiornamento: settembre 2025.
Stai imparando a programmare i PLC Siemens oppure vuoi avvicinarti alla programmazione di questi controllori? Cerchi degli esempi di programmi facili da creare in linguaggio ladder? Allora ti trovi nel posto giusto.
In questo tutorial, corredato di video che trovi in fondo a questa pagina, programmiamo un PLC Siemens per gestire delle pompe di invio acqua in alternanza.
Il programma di oggi è naturalmente eseguibile sia sui plc Simatic S7-1200, che sui più performanti S7-1500.
Quando si lavora con processi che impiegano pompe o altri macchinari, per preservare la vita delle apparecchiature si può decidere di farle lavorare in alternanza; in pratica si tratta di tenere traccia di quanto tempo ogni macchina lavora, cercando di alternarne l’utilizzo per “spalmare” l’usura.
Oggi gestiremo 3 pompe di invio acqua, e nella figura quì sotto possiamo vedere il sinottico che rappresenta l’impianto di cui fanno parte.
Come vediamo nell’immagine sopra, abbiamo un serbatoio che contiene l’acqua da inviare quando richiesta, e tre pompe centrifughe.
All’attivazione della richiesta acqua (che può avvenire da pannello operatore o da un ingresso digitale del PLC), la pompa selezionata viene attivata, e sullo schermo abbiamo un set point di tempo di funzionamento, così come il tempo corrente.
Quando la pompa in marcia lavora per il tempo indicato nel preset, il sistema la spegne e passa alla successiva; in ogni momento il programma sa quanto ogni pompa ha lavorato.
Sulla schermata abbiamo anche un pulsante di cambio pompa, utilizzabile se si vuole passare manualmente a una diversa pompa.
Ecco nell’immagine che segue la parte di selezione della pompa successiva a quella che è sezionata; questo cambio avviene o per mezzo del pulsante di cui abbiamo parlato, oppure quando il temporizzatore della pompa in marcia finisce di contare.