Nel video 14B del corso SCL per PLC Siemens completiamo l’esercitazione del semaforo Formula 1, passando dalla logica sviluppata in SCL alla realizzazione dell’interfaccia operatore su HMI Siemens TP700 (WinCC).
🇬🇧✅ 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 costruito nel video precedente la sequenza a stati con FB in SCL, in questa seconda parte ci concentriamo sulla programmazione dell’HMI, trasformando la logica PLC in una visualizzazione chiara e interattiva.

-
- 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 - TUTTA LA PLEYLIST DEL CORSO SCL LA TROVI QUI
👉🏻👉🏻👉🏻 Playlist S7-1200 Tiaportal corso SCL
- ABBONATI AL CANALE PER IL VIDEO COMPLETO
Obiettivo del video
L’obiettivo è quello di creare una schermata HMI completa che permetta di:
- avviare e resettare la sequenza;
- visualizzare in tempo reale lo stato della macchina;
- simulare graficamente il semaforo F1;
- monitorare i tempi del ciclo;
- evidenziare le condizioni di GO e fine ciclo.
Il tutto utilizzando strumenti avanzati di WinCC come animazioni, elenchi testi e gestione della visibilità.
Programmazione dei comandi HMI
La prima parte del video è dedicata alla creazione dei pulsanti:
- START (verde)
- RESET (rosso)
Entrambi vengono configurati con eventi su:
- premi → set bit
- rilascia → reset bit
utilizzando le variabili del DB HMI (jog), già predisposte nel progetto PLC.
Viene inoltre mostrato un approccio molto pratico: creare un elemento e poi clonarlo per velocizzare lo sviluppo della schermata.
Realizzazione grafica del semaforo
Uno degli aspetti più interessanti è la costruzione grafica delle luci del semaforo.
Le cinque luci rosse vengono realizzate tramite:
- oggetti grafici (cerchi);
- animazioni di tipo conformazione;
- collegamento alle variabili dell’array di BOOL proveniente dal PLC.
Per ogni luce:
- stato 0 → colore grigio (spento)
- stato 1 → colore rosso (acceso)
Questo permette di replicare fedelmente il comportamento del semaforo Formula 1 direttamente su HMI.
Visualizzazione dei tempi
Nel pannello vengono inseriti anche i valori dei timer:
- ET (Elapsed Time) → tempo in esecuzione
- PT (Preset Time) → tempo impostato per lo stato
Configurati come campi numerici:
- formato in millisecondi;
- visualizzazione con decimali;
- personalizzazione grafica (stile display digitale).
Gestione degli stati con elenchi testi
Un punto chiave del video è l’utilizzo degli elenchi testi.
Viene creato un elenco associato alla variabile di stato del PLC, che permette di visualizzare:
- stato 0 → pronto
- stato 1 → prima luce
- …
- stato 7 → GO
Questo approccio rende la diagnostica molto più intuitiva e professionale, soprattutto in ambito industriale.
Animazioni di visibilità
Vengono poi introdotte le animazioni di visibilità, fondamentali per migliorare l’interazione utente.
Due esempi pratici:
- visualizzazione del messaggio “FINE CICLO” quando la sequenza termina;
- comparsa della scritta “GO!” quando viene attivata l’uscita finale.
Questi elementi si attivano dinamicamente in base alle variabili del PLC, rendendo la schermata più chiara e reattiva.
Ottimizzazione delle prestazioni HMI
Un passaggio importante riguarda la riduzione del tempo di aggiornamento delle variabili HMI:
- da 1000 ms a 100 ms
Questo consente di ottenere una visualizzazione molto più fluida e coerente con la dinamica del PLC.
Test e simulazione
Nella parte finale viene eseguita la simulazione completa:
- avvio della sequenza;
- accensione progressiva delle luci;
- fase tutte accese;
- attivazione del GO;
- stato di fine ciclo;
- reset e ripartenza.
Durante il test viene anche individuato e corretto un errore sul tempo “tutte accese”, mostrando un approccio reale di debug e validazione del programma.
Conclusione
Con questo video si completa l’esercitazione del semaforo F1, integrando:
- logica PLC in SCL
- interfaccia HMI WinCC
- simulazione completa del sistema
Un esempio pratico, strutturato e molto efficace per comprendere come progettare un sistema completo in ambito automazione industriale, dalla logica al pannello operatore.
Perfetto per studenti, docenti e tecnici che vogliono migliorare nella progettazione integrata PLC + HMI in TIA Portal.
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.






