In particolar modo vedremo:
Il Problema
Un tecnico PLC si è trovato di fronte al problema della visualizzazione doppia degli avvisi su un KTP700, quando inviati da un PLC S7-1200. Questo significa che il testo dell’avviso appare due volte, creando confusione e rallentando le operazioni di monitoraggio. Questo problema può avere un impatto significativo sulla efficienza operativa di un impianto produttivo.
Causa Tecnica Visualizzazione Doppia Avviso
La causa principale di questo problema è la configurazione errata della vista segnalazioni sul KTP700. Se la vista segnalazioni è impostata per visualizzare sia gli eventi entranti che uscenti della stessa segnalazione, il risultato è la duplicazione del testo dell’avviso. Un tecnico esperto ha suggerito di suddividere la visualizzazione in due pagine distinte per risolvere questo problema.
Soluzione Definitiva per Visualizzazione Doppia Avviso
Passo 1: Configurare la Pagina Attiva degli Allarmi
La prima pagina della vista segnalazioni deve mostrare solo gli allarmi attivi e eventuali riconoscimenti. Questo fornisce una visualizzazione chiara e aggiornata degli allarmi in corso.
Passo 2: Aggiungere la Pagina Storico Allarmi
Dalla pagina attiva degli allarmi, è necessario aggiungere un pulsante che porta alla pagina dello storico degli allarmi, dove è possibile visualizzare il buffer delle segnalazioni. In questa pagina, non saranno visualizzati gli eventi entranti e uscenti duplicati.
Passo 3: Configurare il Buffer delle Segnalazione
Assicurarsi che il buffer delle segnalazioni non conservi tutti gli eventi entranti ed uscenti, ma solo quelli attuali. Questo evita la duplicazione dei messaggi.
Passo 4: Verificare la Configurazione
Dopo aver configurato entrambe le pagine, è necessario verificare che gli allarmi siano visualizzati correttamente senza duplicazioni.
Passo 5: Testare il Sistema
Infine, è importante testare il sistema inviandolo con diversi tipi di allarmi per assicurarsi che la configurazione sia corretta e che il problema sia risolto.
Codice e Configurazione Visualizzazione Doppia Avviso
CONFIGURAZIONE PAGINA ATIVA ALLARMI:
1. Selezionare la vista segnalazioni.
2. Configurare per visualizzare solo gli allarmi attivi.
CONFIGURAZIONE PAGINA STORICO ALLARMI:
1. Aggiungere un pulsante per lo storico allarmi.
2. Configurare per visualizzare il buffer senza duplicazioni.
Verifica e Test della Soluzione
Per verificare che il problema sia stato risolto, è necessario controllare che gli allarmi siano visualizzati una sola volta e che il buffer delle segnalazioni non contenga duplicazioni. Per maggiori dettagli consulta la documentazione ufficiale Siemens.
Errori Comuni Visualizzazione Doppia Avviso
Un tecnico può incorrere in vari errori comuni, come:
- Configurazione errata della vista segnalazioni.
- Mancata distinzione tra pagina attiva e storico allarmi.
- Impostazione errata del buffer delle segnalazioni.
Domande Frequenti su Visualizzazione Doppia Avviso
Domanda 1: Come posso prevenire la visualizzazione doppia degli avvisi in futuro?
Risposta: Assicurati di configurare correttamente le pagine attiva e storica degli allarmi e di impostare correttamente il buffer delle segnalazioni.
Domanda 2: Quali sono i sintomi di una configurazione errata?
Risposta: Il sintomo principale è la visualizzazione doppia degli avvisi, con il testo che appare due volte.
Conclusione
La risoluzione del problema della visualizzazione doppia degli avvisi su un PLC S7-1200 richiede una configurazione precisa delle pagine di visualizzazione degli allarmi e del buffer delle segnalazioni. Seguire i passaggi dettagliati sopra può aiutare a prevenire questo problema e migliorare l’efficienza operativa del sistema.
Approfondimento Tecnico Avanzato
L’interazione tra il PLC S7-1200 e il KTP700 è governata da un’architettura di comunicazione basata su TIA Portal, il software di sviluppo Siemens per la configurazione degli impianti di automazione. La visualizzazione doppia degli avvisi è spesso causata da una configurazione errata del buffer degli eventi nel KTP700. Internamente, il PLC S7-1200 utilizza registri come DB (Data Blocks) per memorizzare gli stati degli avvisi, mentre il KTP700 legge questi dati per la visualizzazione. Quando il buffer degli eventi è configurato per visualizzare sia gli eventi entranti che uscenti, si verifica una duplicazione del testo. Per risolvere questo problema, è essenziale comprendere come i registri di memoria condivisa interagiscono con il buffer degli eventi, assicurando che solo gli eventi attivi siano visualizzati nella pagina principale.
Un esempio pratico è la configurazione di un DB che memorizza lo stato di un avviso. Se il buffer degli eventi è impostato per includere sia gli eventi di ingresso che di uscita, il KTP700 visualizzerà entrambi, causando la duplicazione. Per evitare ciò, è necessario configurare il KTP700 in modo che il buffer degli eventi contenga solo gli eventi entranti, mentre gli eventi uscenti vengono gestiti in una pagina separata, come suggerito nella soluzione precedente.
Metodi Alternativi e Varianti
Esistono diverse strade per risolvere il problema della visualizzazione doppia degli avvisi. Un approccio alternativo è la configurazione di un filtro di eventi nel KTP700, che consente di escludere gli eventi uscenti dalla visualizzazione principale. Questo metodo è semplice ma potrebbe richiedere una gestione aggiuntiva degli avvisi. Un’altra variante è l’implementazione di un programma di archiviazione degli avvisi nel PLC, che memorizza gli eventi in un registro di memoria e li invia al KTP700 solo quando nuovi eventi entranti si verificano. Questo approccio può essere più efficiente ma richiede una maggiore configurazione e programmazione.
In termini di pro e contro, il filtro di eventi è più intuitivo e meno complesso, ma potrebbe non essere sufficiente per sistemi con un elevato numero di avvisi. D’altra parte, il programma di archiviazione degli avvisi offre una maggiore flessibilità e controllo, ma può essere più difficile da implementare e 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.

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







