Con il video 13 del percorso SCL completiamo il lavoro iniziato nell’episodio precedente sull’avviamento Stella-Triangolo, introducendo una seconda modalità di programmazione: la macchina a stati.
🇬🇧✅ Audio available in both Italian and English – enable it in the video settings. You can wait for the English audio to be processed and enable automatic translation.
📺 Open it on YouTube to change the language.
Dopo aver sviluppato nel video 12 la versione in programmazione lineare, in questo nuovo episodio realizziamo un secondo FB in SCL dedicato alla stessa automazione, ma strutturato con logica a stati e transizioni, approccio più robusto e scalabile in ambito industriale.
-
- ABBONATI AL CANALE PER IL VIDEO COMPLETO
👉🏻👉🏻👉🏻 https://bit.ly/joinDMchannel - TUTTA LA PLEYLIST DEL CORSO BASE LA TROVI QUI
👉🏻👉🏻👉🏻 Playlist S7-1200 Tiaportal corso base
- ABBONATI AL CANALE PER IL VIDEO COMPLETO

Cosa cambia rispetto alla versione lineare?
Nel nuovo blocco:
-
Introduciamo una variabile STATO (INT) per rappresentare le fasi della macchina
-
Definiamo gli stati principali:
-
0 = STOP
-
10 = STELLA
-
20 = TRIANGOLO
-
-
Utilizziamo la struttura CASE per gestire in modo chiaro le uscite in funzione dello stato
-
Attiviamo il TON solo nello stato di stella
-
Gestiamo la transizione automatica da stella a triangolo allo scadere del tempo
Lo STOP mantiene priorità assoluta, riportando sempre la macchina allo stato 0.
Integrazione con HMI
Il progetto viene duplicato per mantenere separata la versione precedente e viene integrata una nuova pagina HMI dedicata alla modalità macchina a stati, con:
-
Pulsanti Start/Stop dedicati
-
Visualizzazione del timer
-
Visualizzazione numerica dello stato
-
Selettore per scegliere tra modalità lineare e modalità a stati
Questo permette di confrontare direttamente i due approcci sullo stesso impianto simulato.
Perché la macchina a stati è importante?
La programmazione a stati:
-
Rende il codice più leggibile e strutturato
-
Facilita l’aggiunta di interblocchi, allarmi e condizioni di sicurezza
-
È più adatta a impianti reali complessi
Questo episodio non è solo un esercizio tecnico, ma un passo avanti nel modo di progettare software per PLC in modo professionale.
Nel prossimo sviluppo potremo integrare ulteriori miglioramenti, come la parametrizzazione dei tempi direttamente da HMI o l’aggiunta di feedback e protezioni.
Buona programmazione! 🚀
Software necessari:
Download Tia Portal dalla V15 alla V21 tutti i link qui:
👉🏻👉🏻👉🏻 https://www.domenicomadeo.com/?p=7105
trial operativa 21 giorni.
Ricordo che per essere abilitati al download del software è necessaria una registrazione al sito di supporto Siemens (qui) ed una successiva autorizzazione da parte di Siemens, che può richiedere anche diversi giorni.






