Tempo di lettura: 5 minuti

Il Problema

Un tecnico PLC si trova spesso a gestire allarmi che devono essere visibili dall’HMI. Su uno S7-1200, il problema principale è la visualizzazione e il reset degli allarmi. La creazione di blocchi dati e la gestione degli ingressi digitali per gli allarmi può risultare complessa. Questo articolo ti guiderà attraverso i passaggi necessari per risolvere questo problema.

Causa Tecnica gestione allarmi HMI

La gestione degli allarmi su un S7-1200 implica la creazione di variabili word nel PLC, che poi devono essere gestite come bit in WinCC. Gli ingressi digitali devono essere collegati a queste variabili per attivare gli allarmi.

Soluzione Definitiva per gestione allarmi HMI

Passo 1: Creazione del Blocco Dati

Crea una DB non ottimizzata nel tuo S7-1200 e inserisci le variabili word per gli allarmi.

Passo 2: Programmazione del Blocco FC

Nel blocco FC, gestisci le uscite in bit chiamandole db3…x1, x2 ecc. Collega queste uscite agli allarmi sul pannello.

Passo 3: Configurazione WinCC

Nel WinCC, vai alla sezione SEGNALAZIONI, crea il gruppo e la classe, e abbina i bit delle word PLC alle segnalazioni a bit.

Passo 4: Creazione Vista Segnalazione

Crea una vista segnalazioni sul pannello e abilita il buffer segnalazioni nelle proprietà generali per salvare gli allarmi.

Passo 5: Salvataggio Storico

Per salvare lo storico degli allarmi, collega un dispositivo esterno alle prese USB del pannello e segui le indicazioni della guida in linea.

Codice e Configurazione gestione allarmi HMI

FC 10 VAR_OUTPUT db3.x1 := IN_DIGITAL; db3.x2 := IN_DIGITAL; END_VAR END_FC

Verifica e Test della Soluzione

Verifica che gli allarmi siano visibili e resettabili sul pannello. Assicurati che il buffer segnalazioni sia attivo e che gli allarmi vengano salvati correttamente.

Per maggiori dettagli consulta la documentazione ufficiale Siemens

Errori Comuni gestione allarmi HMI

Ecco alcuni errori comuni e le loro soluzioni:

1. Allarmi non visibili: Verifica le connessioni e gli accoppiamenti nel WinCC.
2. Reset non funzionante: Controlla le uscite bit del blocco FC.
3. Buffer non salvato: Assicurati che il pannello abbia una presa USB e che il dispositivo di salvataggio sia collegato.

Domande Frequenti su gestione allarmi HMI

Ecco alcune domande frequenti:

1. Come posso resettare un allarme?
Puoi resettare un allarme tramite il pannello HMI o modificando la variabile word nel PLC.

2. Perché il buffer degli allarmi si cancella?
Il buffer si cancella automaticamente quando il pannello si spegne. Per salvare lo storico, usa una presa USB con un dispositivo di salvataggio esterno.

3. Come posso visualizzare lo storico degli allarmi?
Usa la vista segnalazioni e abilita il buffer segnalazioni nelle proprietà generali.

Conclusione

La gestione degli allarmi HMI su S7-1200 è una procedura semplice se segui i passaggi corretti. Assicurati di testare la soluzione e di salvare lo storico degli allarmi per una migliore manutenzione.

Per ulteriori risorse visita il forum PLC

Approfondimento Tecnico Avanzato

Un approfondimento tecnico avanzato sulla gestione degli allarmi HMI su S7-1200 richiede una comprensione dettagliata del funzionamento interno del PLC e del TIA Portal. Quando si gestiscono allarmi, è fondamentale comprendere come i registri di memoria (DB) interagiscono con i blocchi di funzioni (FC). Le variabili word nel DB vengono utilizzate per memorizzare gli stati degli allarmi, mentre i bit vengono utilizzati per la segnalazione e il reset degli allarmi. Internamente, il PLC S7-1200 utilizza registri come il DB3 per memorizzare questi stati. Quando un allarme viene attivato, il bit corrispondente viene impostato a 1, e questo stato viene poi trasmesso all’HMI tramite il TIA Portal. La comunicazione avviene attraverso il protocollo PROFIBUS DP, che consente una trasmissione dati efficiente e affidabile. Inoltre, il PLC gestisce questi dati tramite il ciclo di scansione, assicurandosi che gli allarmi siano aggiornati in tempo reale.

La complessità della gestione degli allarmi si intensifica quando si considerano i registri di controllo (MB) e i registri di stato (SB). Questi registri sono utilizzati per gestire le operazioni di reset e per tenere traccia dello stato corrente degli allarmi. Ad esempio, un registro di controllo può contenere un bit di comando per resettare un allarme specifico. Quando questo bit viene impostato, il PLC esegue una procedura di reset, che a sua volta aggiorna lo stato dell’allarme nell’HMI. Comprendere questi registri e come interagiscono con il software HMI è cruciale per una gestione efficace degli allarmi.

Metodi Alternativi e Varianti

Esistono diverse metodologie per gestire gli allarmi HMI su S7-1200, ognuna con i suoi pro e contro. Una metodologia alternativa è l’uso di blocchi di funzioni (FC) separati per ogni tipo di allarme, il che offre un maggiore controllo granulare su ciascun allarme ma può rendere il progetto più complesso. Un altro approccio è l’utilizzo di programmi di controllo di sequenza (SC) per gestire una serie di allarmi correlati. Questo metodo è più scalabile per sistemi con un gran numero di allarmi, ma può essere meno flessibile per configurazioni più semplici. Inoltre, l’uso di un’architettura basata su eventi può offrire una gestione degli allarmi più dinamica, consentendo una risposta più rapida agli eventi di allarme. Tuttavia, questa opzione richiede una maggiore conoscenza della programmazione basata su eventi e può essere più difficile da mantenere.

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.


Scopri i Corsi TIA Portal per Principianti →

IT EN ES FR HI DE ZH