In particolar modo vedremo:
Il Problema
Un tecnico PLC ha generato una pagina dell’hmi in cui ha inserito il tool segnalazioni il quale genera una lista di tutti gli allarmi impostati sul programma plc. Vorrebbe sapere se è possibile con un pulsante o in qualche modo svuotare la lista degli allarmi tramite hmi, per ripristinare gli allarmi e allo stesso tempo eliminarli anche dalla lista.
Causa Tecnica Svuotare Lista Allarmi
Se nella vista segnalazioni non hai configurato gli allarmi con accettazione, una volta che l’allarme va via viene cancellato anche dalla tabella. L’impostazione è nell’oggetto ‘Vista segnalazioni’, non nella configurazione delle variabili delle segnalazioni.
Soluzione Definitiva per Svuotare Lista Allarmi
Passo 1: Configurazione della Vista Segnalazioni
Per svuotare la lista degli allarmi tramite hmi, è necessario configurare l’oggetto ‘Vista segnalazioni’. Assicurati che gli allarmi siano configurati per essere accettati automaticamente quando vengono risolti.
Passo 2: Configurazione delle Variabili
Nella configurazione delle variabili delle segnalazioni, potresti configurare delle variabili per eseguire l’accettazione dell’allarme da PLC. Questo assicura che gli allarmi vengano rimossi dalla lista automaticamente.
Passo 3: Verifica delle Impostazioni
Verifica che tutte le impostazioni siano corrette e che l’hmi sia aggiornato alla versione più recente. Segui le istruzioni nel manuale TIA Portal per ulteriori dettagli.
Passo 4: Test della Soluzione
Esegui un test per verificare che la lista degli allarmi venga svuotata automaticamente tramite l’hmi. Controlla che gli allarmi vengano eliminati correttamente dalla lista.
Passo 5: Documentazione Ufficiale
Per maggiori dettagli consulta la documentazione ufficiale Siemens.
Codice e Configurazione Svuotare Lista Allarmi
FB_ClearAlarms :=
Esempio di codice per svuotare la lista degli allarmi. Assicurati di adattarlo alle tue specifiche esigenze.
Verifica e Test della Soluzione
Esegui una checklist dettagliata per verificare che la soluzione funzioni correttamente. Assicurati che gli allarmi vengano rimossi correttamente dalla lista.
Errori Comuni Svuotare Lista Allarmi
Ecco alcuni errori comuni e le relative soluzioni quando si cerca di svuotare la lista degli allarmi S7-1200 tramite hmi:
- Errore 1: Impostazioni errate della vista segnalazioni. Soluzione: Verifica le impostazioni e segui le istruzioni nel manuale.
- Errore 2: Variabili di configurazione non aggiornate. Soluzione: Aggiorna le variabili di configurazione e ricontrolla le impostazioni.
Domande Frequenti su Svuotare Lista Allarmi
Ecco alcune domande frequenti su come svuotare la lista degli allarmi S7-1200 tramite hmi:
- Domanda 1: Come posso configurare la vista segnalazioni per svuotare automaticamente la lista degli allarmi? Risposta: Segui le istruzioni nel manuale TIA Portal per configurare l’oggetto ‘Vista segnalazioni’.
- Domanda 2: Perché gli allarmi non vengono eliminati dalla lista? Risposta: Verifica le impostazioni e aggiorna le variabili di configurazione.
Conclusione
Riassumendo, per svuotare la lista degli allarmi S7-1200 tramite hmi, è necessario configurare correttamente l’oggetto ‘Vista segnalazioni’ e aggiornare le variabili di configurazione. Segui le istruzioni nel manuale TIA Portal per ulteriori dettagli.
Approfondimento Tecnico Avanzato
Per comprendere appieno il funzionamento interno del PLC S7-1200 quando si tratta di gestire la lista degli allarmi tramite HMI, è fondamentale analizzare la struttura dei registri coinvolti. L’oggetto ‘Vista segnalazioni’ è il cuore di questo processo, gestendo la comunicazione tra il PLC e l’interfaccia HMI. I registri di memoria utilizzati, come i registri di stato e di configurazione, giocano un ruolo cruciale nel memorizzare e gestire gli allarmi. Quando un allarme viene generato, il PLC aggiorna specifici registri di stato che vengono poi visualizzati nell’HMI. La configurazione degli allarmi tramite il tool segnalazioni implica la mappatura di questi registri a variabili di stato, permettendo un’interazione dinamica tra il sistema di controllo e l’operatore. Inoltre, la memoria interna del PLC, come il RAM e l’EEPROM, è utilizzata per salvare le configurazioni permanenti e i log degli allarmi, garantendo una gestione efficiente e una registrazione dettagliata degli eventi critici.
Un’ulteriore complessità emerge quando si considerano i registri di controllo, che gestiscono le azioni di accettazione e svuotamento degli allarmi. Questi registri sono fondamentali per l’interazione con l’HMI, consentendo operazioni come l’accettazione manuale degli allarmi o il svuotamento della lista tramite un pulsante. La comprensione approfondita di questi registri e la loro interazione con il software HMI è essenziale per implementare soluzioni efficaci e sicure.
Metodi Alternativi e Varianti
Esistono diverse strade per svuotare la lista degli allarmi sul PLC S7-1200 tramite HMI. Una soluzione alternativa è l’utilizzo di un programma di automazione che gestisce il svuotamento degli allarmi tramite una routine di programmazione PLC. Questo approccio offre il vantaggio di una maggiore personalizzazione e controllo diretto sulle operazioni di svuotamento. Tuttavia, richiede una conoscenza approfondita della programmazione PLC e può essere più complesso da implementare rispetto alle soluzioni HMI basate su configurazione.
Un altro metodo alternativo è l’uso di un’interfaccia di configurazione software dedicata, come TIA Portal, che permette una gestione più intuitiva e visiva degli allarmi. Questo approccio è particolarmente vantaggioso per gli utenti meno esperti in programmazione PLC, offrendo un’interfaccia utente più accessibile. Tuttavia, potrebbe richiedere tempi di apprendimento più lunghi e potrebbe non offrire la stessa flessibilità di personalizzazione delle soluzioni basate su programmazione diretta.
Infine, una variante interessante è l’integrazione di un sistema SCADA, che può centralizzare la gestione degli allarmi e fornire un’interfaccia più avanzata per la visualizzazione e la gestione degli allarmi. Questo approccio richiede un investimento iniziale più elevato e una configurazione più complessa, ma offre un livello di controllo e visibilità superiore.
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







