CORSO DI PROGRAMMAZIONE LOGO! SIEMENS
CONTROLLO POMPE IN ALTERNANZA

LOGO! Siemens PLC

Data aggiornamento: agosto 2025.

Stai imparando a programmare il Logo! Siemens oppure vuoi avvicinarti alla programmazione di questi controllori? Cerchi degli esempi di programmi facili da creare in linguaggio a blocchi di funzione? Allora ti trovi nel posto giusto.

In questo tutorial, corredato di video che trovi in fondo a questa pagina, programmiamo un micro PLC Siemens per gestire delle pompe di invio acqua in alternanza.

Novità automazione e plc

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.

Sinottico HMI con schermata pompe acqua

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.

Sulla schermata abbiamo anche un pulsante di cambio pompa selezionata, utilizzabile se si vuole passare manualmente a una diversa pompa.

Con questo sistema ogni pompa funzionerà per lo stesso tempo, garantendo di diluire l’usura dei motori nel tempo.

Ecco nell’immagine che segue la prima parte del programma di oggi. Sulla sinistra abbiamo la richiesta di invio acqua e i comandi delle pompe; notiamo che ognuno di questi ha un AND, questo serve a discriminare la pompa da utilizzare, come vedremo nella seconda parte del software.

Nella parte centrale della schermata abbiamo un clock di conteggio che può essere impostato a secondi, minuti o ore; poi abbiamo anche l’impostazione di quanti di questi clock si devono contare durante il funzionamento delle pompe.

Il set point arriva da pannello, per mezzo del parametro 1 dell’operazione matematica B015; per interfacciare questo valore con il pannello operatore lo abbiamo mappato nelle word del LOGO!.

Sulla parte destra abbiamo il contatore che conta il tempo di funzionamento, e a fare avanzare questo contatore è proprio il clock B001, che non è altro che un blocco di accensione ritardata.

Programma del LOGO! Siemens - gestione pompe -parte 1
Ecco di seguito la seconda parte del programma.
Quando il contatore delle ore o dei minuti finisce di contare, da un impulso di avanzamento al contatore B003, il quale conta da 1 a 3 per selezionare la pompa da utilizzare.
Il valore di questo conteggio viene passato ai 3 interruttori analogici che si attivano rispettivamente per i valori 1, 2 e 3; per fare questo ci appoggiamo all’operazione matematica B005.
I contatori in questo programma si resettano automaticamente quando il conteggio arriva al valore impostato.
Notiamo che in uscita agli interruttori di soglia analogici abbiamo una diramazione; questa diramazione è quella che termina sugli AND che attivano le pompe.
Infine, In basso a sinistra nella figura troviamo il merker corrispondente al pulsante di cambio pompa da pannello HMI.
Programma del LOGO! Siemens - gestione pompe -parte 2

Copyright(C) automazione-plc.it
P. IVA: 11676200964
Sito di informazione e didattica sull'automazione industriale, il mondo dei PLC e dei sistemi di supervisione.
Programmazione PLC.
Programmazione SCADA e HMI.
Apparecchiature e hardware industriale.
Strumentazione da campo.
Policy sulla Privacy e utilizzo dei Cookies