TUTORIAL – Server Web Siemens S7-1200: controllo uscite digitali tramite pagina HTML personalizzata

23

Nel mondo dell’automazione industriale moderna, la possibilità di controllare e monitorare un PLC direttamente da browser web rappresenta una funzionalità estremamente potente, soprattutto per applicazioni di diagnostica, supervisione remota e didattica.

🇬🇧✅ 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.

In questo nuovo tutorial dedicato a Siemens TIA Portal e ai PLC SIMATIC S7-1200, viene mostrato passo passo come:

  • attivare il Web Server integrato della CPU;
  • configurare correttamente il server HTTPS;
  • creare una pagina HTML personalizzata;
  • comandare uscite digitali del PLC direttamente da browser;
  • visualizzare lo stato delle uscite in tempo reale;
  • integrare il tutto nel progetto TIA Portal tramite i blocchi Web Server.
Il video completo è visibile agli abbonati!

⚙️ Attivazione del Web Server nel PLC S7-1200

La prima parte del tutorial affronta la configurazione hardware del PLC all’interno di TIA Portal.

Viene mostrato come:

  • entrare nelle proprietà hardware della CPU;
  • attivare il Server Web;
  • abilitare l’accesso HTTPS;
  • configurare i permessi utente;
  • attivare le funzionalità diagnostiche e di controllo RUN/STOP da browser.

Una funzione estremamente interessante soprattutto sui PLC S7-1200, che non dispongono di display evoluti integrati.


💻 Creazione della pagina HTML personalizzata

Uno degli aspetti più interessanti del tutorial riguarda la creazione di una vera pagina web personalizzata.

All’interno di una cartella locale viene creato il file:

index.htm

La pagina viene sviluppata in HTML utilizzando un semplice editor come:

  • Visual Studio Code
  • Notepad++
  • Blocco Note

Nel video viene mostrato come:

  • creare i tag HTML base;
  • definire il titolo della pagina;
  • creare pulsanti START/STOP;
  • associare i pulsanti a variabili PLC;
  • visualizzare lo stato delle uscite digitali in tempo reale.

🔌 Collegamento tra HTML e variabili PLC

La pagina HTML utilizza le variabili del Web Server Siemens per comunicare direttamente con il PLC.

Esempio:

<!-- AWP_In_Variable Name='"out_1"' -->

Attraverso questa tecnica è possibile:

  • scrivere variabili PLC;
  • leggere stati;
  • creare interfacce HMI leggere direttamente via browser;
  • sviluppare pannelli operatore personalizzati senza hardware HMI dedicato.

🧠 Programmazione PLC in Ladder

Nel progetto PLC vengono poi richiamati i blocchi generati automaticamente dal Web Server.

Nel tutorial viene mostrato:

  • come generare i DB del Web Server;
  • come inserire il blocco WWW nel Main;
  • come collegare le variabili HTML alle uscite fisiche del PLC;
  • come attivare LED e uscite digitali della trainer unit.

🌍 Accesso al PLC da browser

Una volta caricato il progetto sulla CPU, il PLC può essere raggiunto direttamente via browser tramite il suo indirizzo IP.

Esempio:

https://192.168.0.112

Dal browser è possibile:

  • vedere diagnostica CPU;
  • eseguire RUN/STOP;
  • monitorare comunicazioni;
  • accedere alla pagina utente personalizzata;
  • comandare uscite in tempo reale.

🚀 Perché questa funzione è estremamente interessante

Il Web Server integrato nei PLC SIMATIC S7-1200 permette di realizzare:

  • mini HMI web-based;
  • pagine diagnostiche personalizzate;
  • interfacce remote;
  • sistemi IoT industriali;
  • pannelli supervisione leggeri;
  • applicazioni Industry 4.0.

Tutto senza software SCADA aggiuntivi.


🎓 Un esercizio perfetto per didattica e industria

Questo tutorial rappresenta un ottimo esercizio pratico per:

  • studenti di automazione;
  • ITS;
  • corsi PLC Siemens;
  • tecnici industriali;
  • integrazione IT/OT;
  • introduzione all’Industrial Web Programming.

Inoltre introduce anche concetti base di:

  • HTML;
  • networking industriale;
  • cybersecurity base;
  • diagnostica web industriale.

📺 Guarda il video completo

Nel video viene mostrato l’intero flusso:

✅ configurazione hardware
✅ creazione pagina HTML
✅ generazione blocchi web server
✅ programmazione Ladder
✅ caricamento PLC
✅ test reale delle uscite digitali

Perfetto per chi vuole iniziare a sviluppare applicazioni web industriali con PLC Siemens.


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.

Scrivi un commento o una richiesta di Info

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.