In particolar modo vedremo:
Il Problema
Un tecnico PLC ha eseguito una modifica software su un programma esistente e vuole verificarne la validità tramite simulazione. Tuttavia, il simulatore PLC e HMI si attivano ma non riesce a effettuare il lavoro. Sul simulatore HMI nei campi I/O vengono visualizzati degli asterischi e non riesce a trasferire il valore scritto alla variabile di riferimento, oppure, un pulsante di selezione relativo ad una memoria non cambia lo stato della stessa. Consigli? Grazie
S7-1200 Simulazione HMI Non Funzionante: Il Problema nel Dettaglio
Il problema principale è che il simulatore HMI non riesce a comunicare correttamente con il PLC S7-1200 durante la simulazione. Questo si manifesta con campi I/O che mostrano asterischi e una mancanza di interazione tra il pulsante di selezione e la memoria.
Causa Tecnica S7-1200 Simulazione HMI Non Funzionante
La causa principale di questo problema è spesso una comunicazione non configurata o mal configurata tra il simulatore HMI e il PLC S7-1200. La configurazione manuale dell’interfaccia PG/PC può risolvere questa situazione.
Soluzione Definitiva per S7-1200 Simulazione HMI Non Funzionante
Passo 1: Configura l’Interfaccia PG/PC
Da Pannello di controllo di Windows, apri ‘Imposta interfaccia PG/PC’ e imposta manualmente la comunicazione su PLCSIM.
Passo 2: Verifica la Configurazione
Assicurati che la configurazione sia corretta e che il simulatore HMI sia correttamente collegato al PLC S7-1200.
Passo 3: Riavvia il Simulatore
Dopo aver configurato l’interfaccia, riavvia il simulatore per verificare che il problema sia risolto.
Passo 4: Test Interazione
Verifica se i campi I/O ora funzionano correttamente e se i pulsanti di selezione modificano lo stato delle memorie.
Passo 5: Verifica Log di Errore
Controlla i log di errore per ulteriori dettagli sulla risoluzione del problema.
Codice e Configurazione S7-1200 Simulazione HMI
CONFIG PLCSIM; END_CONFIG
Questo codice configura il simulatore PLCSIM per il PLC S7-1200.
Verifica e Test della Soluzione
Esegui una verifica dettagliata dei campi I/O e dei pulsanti di selezione per assicurarti che funzionino correttamente. Per maggiori dettagli consulta la documentazione ufficiale Siemens.
Errori Comuni S7-1200 Simulazione HMI
Ecco alcuni errori comuni e le loro soluzioni:
- Errore di comunicazione: Verifica le impostazioni di interfaccia PG/PC.
- Pulsanti non funzionanti: Assicurati che la configurazione del simulatore sia corretta.
- Campi I/O bloccati: Riavvia il simulatore e verifica la configurazione.
Domande Frequenti su S7-1200 Simulazione HMI
Domanda 1: Come posso risolvere il problema di comunicazione? Risposta: Configura manualmente l’interfaccia PG/PC su Windows.
Domanda 2: Perché i pulsanti non funzionano? Risposta: Verifica la configurazione del simulatore e riavvialo.
Domanda 3: Come posso testare la risoluzione del problema? Risposta: Esegui una verifica dettagliata dei campi I/O e dei pulsanti.
Conclusione
Risolvere il problema di simulazione HMI su S7-1200 richiede una configurazione corretta dell’interfaccia PG/PC e un test approfondito. Per ulteriori risorse, consulta il forum PLC ufficiale o la documentazione Siemens.
Approfondimento Tecnico Avanzato
Nell’ambito della simulazione HMI per il PLC S7-1200, è fondamentale comprendere la teoria dettagliata e il funzionamento interno del sistema TIA Portal. Il PLC S7-1200 è un dispositivo di controllo industriale avanzato che integra funzioni di elaborazione, memoria e comunicazione. Durante la simulazione, i registri coinvolti, come le aree dati DB e le aree di memoria principale, giocano un ruolo cruciale. In particolare, il registro DB1 può essere utilizzato per memorizzare variabili globali che l’HMI può leggere e scrivere durante la simulazione. La configurazione corretta delle interfacce di comunicazione, come il protocollo PROFIBUS, è essenziale per garantire che il simulatore HMI possa comunicare efficacemente con il PLC. Inoltre, è importante monitorare lo stato dei registri di diagnostica e degli errori, come il registro DB20, per identificare eventuali problemi di comunicazione o configurazione errata.
Un esempio concreto è la configurazione di un ciclo di lettura/scrittura in cui il simulatore HMI legge un valore da DB1 e lo scrive in DB2, simulando un processo di feedback. Questo esercizio aiuta a comprendere meglio come i dati fluiscono tra il PLC e l’HMI durante la simulazione. La corretta configurazione dei registri e delle interfacce di comunicazione è fondamentale per evitare asterischi nei campi I/O e garantire un’interazione fluida tra l’HMI e il PLC.
Metodi Alternativi e Varianti
Per risolvere il problema della simulazione HMI non funzionante, esistono diversi approcci alternativi. Uno dei metodi più comuni è la configurazione manuale della comunicazione PLCSIM tramite il Pannello di Controllo di Windows, come suggerito nella conversazione originale. Questo approccio garantisce una connessione diretta e spesso risolve i problemi di comunicazione. Un altro metodo alternativo è l’utilizzo di un software di diagnostica PLC, come il PG/PC Interface, per analizzare e correggere eventuali errori di configurazione. Questo software fornisce dettagli approfonditi sui registri di stato e sugli errori, consentendo una risoluzione più precisa del problema.
Un approccio variante potrebbe essere l’aggiornamento del firmware del PLC e dell’HMI per garantire che entrambi i dispositivi utilizzino la versione più recente e stabile del software. Questo può risolvere problemi di compatibilità e migliorare le prestazioni della simulazione. Tuttavia, ogni metodo ha i suoi pro e contro: la configurazione manuale richiede competenze tecniche specifiche, mentre gli strumenti di diagnostica possono essere più complessi da usare ma forniscono informazioni più dettagliate. L’aggiornamento del firmware, d’altra parte, può richiedere tempo e potrebbe comportare rischi di incompatibilità se non gestito correttamente.
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







