In questo progetto realizziamo un sistema completo di acquisizione e visualizzazione dati industriali.
🇬🇧✅ 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.
-
- 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
📚 PART 2 👉🏻👉🏻👉🏻 https://www.domenicomadeo.com/?p9181
Introduzione
In questo progetto realizziamo un sistema completo di acquisizione e visualizzazione dati industriali integrando:
- PLC Siemens S7-1200
- SCADA WinCC Runtime Advanced
- Database SQL Server
- Dashboard Power BI
Questa prima parte è fondamentale perché costruisce tutta la base del sistema: generazione dati dal PLC e visualizzazione in tempo reale su SCADA.
👉 Nella Parte 2 porteremo questi dati su database SQL e li analizzeremo con Power BI.
La versione DEMO è visibile a tutti, mentre il video completo è visibile solo agli abbonati al canale.
-
- GUARDA IL VIDEO DEMO
👉🏻👉🏻👉🏻 https://youtu.be/BO7b8hbEhME
- GUARDA IL VIDEO DEMO
🎯 Obiettivo del sistema
L’obiettivo è creare una pipeline industriale moderna: PLC S7-1200 → WinCC SCADA → SQL Server → Power BI
In questa fase realizziamo:
- generazione dati (contatori)
- visualizzazione SCADA
- struttura pronta per database
⚙️ Creazione progetto in TIA Portal
Si parte da un progetto vuoto:
Nome progetto: prj_s72_SQL_PowerBI
- Inserire CPU S7-1200 non specificata
- Rilevare automaticamente dalla rete
- Importare configurazione hardware reale
👉 Questo permette di lavorare direttamente con il PLC fisico senza configurazioni manuali complesse.
🔐 Configurazioni di sicurezza
Dalle versioni recenti di TIA Portal:
- Disattivare password obbligatoria
- Impostare accesso completo
- Compilare per eliminare errori
🌐 Configurazione rete e comunicazione
- Verificare interfaccia PROFINET
- Mantenere IP del laboratorio
- Attivare clock di sistema (es. byte 100)
⚠️ Fondamentale:
👉 Abilitare comunicazione:
PUT/GET da partner remoto
📥 Download e test PLC
- Caricare configurazione hardware
- Avviare CPU
- Andare online
✔️ PLC pronto
🔢 Programmazione contatori
Vengono creati 5 contatori indipendenti usando blocchi CTU.
Ogni contatore ha:
- abilitazione
- clock diverso
- valore massimo
- reset automatico e manuale
Esempio logica
- Contatore 1:
- clock 1 Hz
- reset a 32.000
- Contatore 2:
- clock 2 Hz
- reset a 500
- Contatore 3–5:
- configurazioni variabili
👉 I dati vengono salvati automaticamente in DB globali.
🖥️ Creazione SCADA WinCC Runtime Advanced
Aggiunta PC Station
- Inserire WinCC RT Advanced
- Aggiungere scheda di rete PROFINET
🎛️ Creazione pagina SCADA
Pulsanti
Per ogni contatore:
- Enable (abilita conteggio)
- Reset
Logica pulsanti
- Enable → inverti bit
- Reset → impulso temporaneo
Feedback visivo
- Rosso → OFF
- Verde → ON
👉 Interfaccia intuitiva e immediata
🔢 Visualizzazione dati
Inseriti:
- display numerici per ogni contatore
- collegati direttamente ai DB PLC
📈 Grafico trend (curve)
Aggiunto oggetto:
👉 Vista curve
Configurazione:
- 5 curve (una per contatore)
- variabili CV
- aggiornamento in tempo reale
👉 Visualizzazione dinamica dell’andamento
🧠 Risultato della Parte 1
Abbiamo costruito:
✔ PLC funzionante
✔ Generazione dati reali
✔ SCADA operativo
✔ Visualizzazione numerica
✔ Grafico trend
👉 Sistema pronto per storicizzazione
🔜 Parte 2
Nel prossimo step vedremo:
- SQL Server
- ODBC
- storicizzazione dati
- Power BI dashboard
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.






