In particolar modo vedremo:
Il Problema
Un tecnico PLC si trova spesso di fronte al problema tecnico specifico del S7-1200 Web Server NO INPUT. Quando si tenta di scrivere su un confort panel TP 1500 attraverso il web server, si riceve un messaggio di avviso ‘NO INPUT’. Questo articolo ti guiderà attraverso i passaggi necessari per risolvere questo problema.
Causa Tecnica S7-1200 Web Server NO INPUT
La causa principale di questo problema è la configurazione errata delle impostazioni del web server sul TP1500. Se le impostazioni sono impostate su ‘View only’, il web server non permetterà la scrittura sulle variabili del panel.
Soluzione Definitiva per S7-1200 Web Server NO INPUT
Passo 1: Verifica le Impostazioni del Web Server
Accedi alle impostazioni del web server sul TP1500 e assicurati che le opzioni ‘leggi scrivi variabili’ siano selezionate.
Passo 2: Disattiva le Opzioni di Visualizzazione Solo
Assicurati che le opzioni ‘View only’ siano disattivate nelle impostazioni del web server. Questo permetterà al web server di consentire l’input sulle variabili del panel.
Passo 3: Configura le Opzioni di Runtime
Verifica che le impostazioni di runtime siano correttamente configurate per permettere la comunicazione tra il web server e il TP1500.
Passo 4: Riavvia il Sistema
Dopo aver modificato le impostazioni, riavvia il sistema per assicurarti che le modifiche siano applicate correttamente.
Passo 5: Verifica la Connessione
Collega il web server al TP1500 e verifica se ora è possibile scrivere sulle variabili del panel.
Codice e Configurazione S7-1200 Web Server
Impostazioni di runtime:
- spunta su smartserver
- spunta su pagine html
- spunta su 'leggi scrivi variabili'
Impostazioni di visualizzazione:
- disattiva 'View only'
Verifica e Test della Soluzione
Dopo aver applicato le modifiche, verifica che il web server permetta la scrittura sulle variabili del panel. Per maggiori dettagli consulta la documentazione ufficiale Siemens.
Errori Comuni S7-1200 Web Server
Ecco alcuni errori comuni relativi al S7-1200 Web Server e le loro soluzioni:
- Errore: Impostazioni di visualizzazione solo – Soluzione: Disattiva le impostazioni di visualizzazione solo.
- Errore: Connessione web server non stabile – Soluzione: Verifica la connessione di rete e riavvia il sistema.
Domande Frequenti su S7-1200 Web Server
Domanda 1: Come posso risolvere il problema di S7-1200 Web Server NO INPUT?
Risposta: Verifica e disattiva le impostazioni di visualizzazione solo e assicurati che le opzioni di lettura/scrittura siano selezionate.
Domanda 2: Perché il web server non permette la scrittura sulle variabili?
Risposta: Probabilmente le impostazioni sono configurate su ‘View only’. Disattiva questa opzione per permettere la scrittura.
Domanda 3: Come posso testare la connessione web server?
Risposta: Dopo aver modificato le impostazioni, riavvia il sistema e verifica la connessione tramite il panel.
Conclusione
Il problema del S7-1200 Web Server NO INPUT può essere risolto seguendo i passaggi sopra descritti. Assicurati sempre di controllare le impostazioni del web server e di disattivare le opzioni di visualizzazione solo per permettere la scrittura sulle variabili. Per ulteriori informazioni, consulta la risorsa correlata forum PLC.
Approfondimento Tecnico Avanzato
L’S7-1200 è un PLC avanzato che integra funzionalità di web server per una comunicazione esterna più agevole. Il funzionamento interno del web server TIA Portal è complesso e coinvolge registri specifici come il registro di stato e il registro di controllo. Quando si verifica il messaggio ‘NO INPUT’, è necessario indagare le impostazioni di runtime del web server. In particolare, i registri coinvolti sono quelli che gestiscono le autorizzazioni di lettura e scrittura. Se il registro di controllo è impostato per ‘View only’, il web server non consentirà alcuna modifica, causando il messaggio di avviso. Per risolvere questo problema, è fondamentale comprendere come questi registri interagiscono con le variabili del panel e come le impostazioni di runtime influenzano la comunicazione.
La configurazione corretta del registro di controllo e del registro di stato è essenziale per garantire che il web server consenta la scrittura sulle variabili del panel. Ad esempio, un registro di stato con valore ‘0x01’ indica che la scrittura è consentita, mentre un valore ‘0x00’ impedisce qualsiasi modifica. La comprensione di questi registri e delle loro interazioni è fondamentale per configurare correttamente il web server e risolvere il problema ‘NO INPUT’.
Metodi Alternativi e Varianti
Oltre alla soluzione principale, esistono diversi approcci alternativi per risolvere il problema del web server S7-1200 ‘NO INPUT’. Uno dei metodi alternativi è la configurazione delle impostazioni di sicurezza. Questo approccio prevede la modifica delle impostazioni di accesso per garantire che gli utenti autorizzati possano scrivere sul panel. Tuttavia, questo metodo può essere complesso e richiede una buona conoscenza delle impostazioni di sicurezza del TIA Portal. Un altro approccio alternativo è l’uso di un proxy web, che può semplificare la comunicazione tra il web server e il panel. Tuttavia, questo metodo può introdurre latenza e richiede una configurazione aggiuntiva.
In termini di pro e contro, la configurazione delle impostazioni di sicurezza offre un alto livello di controllo ma può essere difficile da gestire in ambienti con molteplici utenti. D’altra parte, l’uso di un proxy web può semplificare la configurazione ma può introdurre latenza nelle comunicazioni. Entrambi questi metodi offrono soluzioni alternative per risolvere il problema ‘NO INPUT’, ma ciascuno ha i suoi vantaggi e svantaggi.
Stanco di andare a tentativi?
Se errori come questo ti mandano in panico, probabilmente ti mancano le basi solide della programmazione PLC.
Smetti di risolvere problemi uno alla volta e impara il metodo giusto dall’inizio.

“Semplifica, automatizza, sorridi: il mantra del programmatore zen.”
Dott. Strongoli Alessandro
Programmatore
CEO IO PROGRAMMO srl







