COMANDI SEQUENZIALI INTERVALLATI CON IL LOGO! SIEMENS

LOGO! Siemens

Autore: Luciano Guida, Automation Engineer.

Data aggiornamento: agosto 2026.

Benvenuto in questa lezione di programmazione LOGO! Siemens, il micro PLC della casa tedesca molto apprezzato nel mondo, e impiegato nelle piccole automazioni.

Nell’esercizio di oggi creiamo una sequenza di avviamento e spegnimento di utenze con intervalli, questa è una delle applicazioni più diffuse gestite dai controllori d’automazione industriale.

Novità automazione e plc

Quando si programma un PLC, può capitare di dover avviare delle utenze con una certa sequenza, per evitare di attivarle contemporaneamente.

Un esempio di questa situazione è quando dobbiamo attivare diversi motori di potenza elevata: sappiamo che allo spunto i motori assorbono molto di più della corrente nominale, per cui onde evitare l’intervento di protezioni all’interno del quadro elettrico, l’attivazione deve avvenire in maniera controllata.

Lo stesso vogliamo avvenga quando arrestiamo le utenze, per cui il programma del PLC dovrà gestire la sequenza nei due sensi: accensione e spegnimento.

Ecco nell’immagine che segue il programma per il LOGO! Siemens, scritto nel consueto linguaggio di programmazione a blocchi di funzione.

Programma LOGO! Siemens per comandi sequenziali temporizzati

Prima di procedere con l’analisi del programma, ti ricordo che se vuoi su questo sito puoi trovare il corso di programmazione LOGO! Siemens, per imparare a programmare in maniera completa questo controllore.

1. Analisi del programma.

1.1. Attivazione e disattivazione della sequenza.

Nel diagramma del LOGO! rappresentato in figura, abbiamo un pulsante che serve ad attivare e disattivare la sequenza di avviamento; il bit set / reset del blocchetto B003 assume valore zero o uno a ogni impulso di pressione del pulsante.

1.2. Generatori di intervalli per il conteggio.

I due generatori asincroni B001 e B002 sono utilizzati come temporizzatori, per far contare un contatore avanti indietro; il valore di questo contatore va da zero a cinque, e quando il conteggio arriva a cinque, viene bloccato dal circuito formato dai due blocchi AND B006 e B007.

1.3. Contatore avanti / indietro.

Il conteggio del contatore è abilitato dai due temporizzatori, e la direzione del conteggio è decisa determinata dal morsetto “Dir” del contatore stesso, collegato in maniera negata allo stato del bit di attivazione sequenza B003.

1.4. Attivazione e disattivazione delle uscite.

Sulla parte destra del programma troviamo i cinque comparatori (interruttori di soglia analogici) che ci permettono di testare il valore del contatore, e attivare le uscite da Q1 a Q5.

Copyright(C) automazione-plc.it
Luciano Guida
P.IVA: 11676200964
REA: MI-2791053
PEC: luciano.guida@postecertifica.it

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
- Modifica le preferenze sui Cookies -
- Termini e condizioni -