Tempo di lettura: 5 minuti

Il Problema

Un tecnico PLC sta cercando di visualizzare il codice di errore generato dal blocco Mc-Power su un S7-1200. Nell’applicazione precedente, era riuscito a creare una finestra degli errori e a richiamarli, ma ora deve visualizzare il codice di errore generato direttamente dal blocco.

Corso di Programmazione PLC su UDEMY

Causa Tecnica visualizzare codice errore S7-1200

Per visualizzare il codice di errore generato dal blocco Mc-Power su S7-1200, è necessario salvare il codice di errore in una variabile al momento dello scatenamento dell’allarme. Questo permette di evitare di perdere il valore del codice se dura solo una scansione e di poter creare allarmi specifici.

Soluzione Definitiva per visualizzare codice errore S7-1200

Passo 1: Salvare il Codice di Errore

Salvare il codice di errore in una variabile al momento dello scatenamento dell’allarme. Questo può essere fatto utilizzando un’istruzione di salvataggio nel blocco Mc-Power.

Passo 2: Configurare l’HMI

Nell’HMI, configurare una label per visualizzare il valore della variabile che contiene il codice di errore. Clicca con il tasto destro nel punto in cui vuoi inserire la variabile e seleziona ‘Inserisci variabile’.

Passo 3: Testare il Sistema

Testare il sistema per assicurarsi che il codice di errore venga visualizzato correttamente quando si verifica un errore.

Codice e Configurazione visualizzare codice errore S7-1200

FC 10 Mc-Power
  IF ERROR THEN
    ERROR_CODE := Mc-Power_Error_Id;
  END_IF

In questo esempio, il codice di errore viene salvato nella variabile ERROR_CODE quando si verifica un errore.

Migliori Libri Amazon sulla Programmazione PLC

Verifica e Test della Soluzione

Per verificare la soluzione, generare diversi tipi di errori nel blocco Mc-Power e controllare che il codice di errore corretto venga visualizzato nell’HMI. Consulta la documentazione ufficiale Siemens per maggiori dettagli.

Errori Comuni visualizzare codice errore S7-1200

Ecco alcuni errori comuni e le loro soluzioni:
– Errore di configurazione dell’HMI: Verificare la configurazione delle label e delle variabili.
– Codice di errore non aggiornato: Assicurarsi che il codice di errore venga salvato correttamente al momento dell’errore.
– Errore di sintassi: Verificare la correttezza della sintassi del codice PLC.

Domande Frequenti su visualizzare codice errore S7-1200

Come posso salvare il codice di errore su S7-1200?
Salvare il codice di errore in una variabile al momento dello scatenamento dell’allarme.
Come posso visualizzare il codice di errore nell’HMI?
Configurare una label nell’HMI per visualizzare il valore della variabile che contiene il codice di errore.
Quali sono i comuni errori di configurazione?
Errori di configurazione dell’HMI e errori di sintassi nel codice PLC.

Conclusione

Per visualizzare il codice di errore su S7-1200, è necessario salvare il codice di errore in una variabile al momento dell’errore e configurare l’HMI per visualizzare il valore di questa variabile. Seguire le best practice per evitare errori comuni e consultare la documentazione ufficiale Siemens per ulteriori dettagli.

Approfondimento Tecnico Avanzato

Nell’ambito della programmazione PLC, è fondamentale comprendere il funzionamento interno del S7-1200 per visualizzare correttamente i codici di errore. I PLC S7-1200 utilizzano una struttura di memoria divisa in vari segmenti, tra cui il segmento di memoria per i registri di programmazione (PR) e i registri di input (IR). Quando un errore viene generato dal blocco Mc-Power, il codice di errore viene immagazzinato in uno specifico registro di stato (SR) che può essere letto e salvato in una variabile di sistema. Questo registro di stato è cruciale per la diagnostica, poiché contiene informazioni dettagliate sull’errore che può essere utilizzata per creare allarmi specifici e per analizzare i problemi in modo più approfondito. Inoltre, è importante configurare correttamente le interfacce di comunicazione per garantire che i dati di errore siano trasmessi correttamente all’HMI.

La configurazione corretta dei registri e delle interfacce di comunicazione è essenziale per evitare errori di comunicazione e per garantire che i codici di errore siano visualizzati correttamente. Ad esempio, è possibile utilizzare la funzione di lettura di registri (READ) per accedere al registro di stato e salvare il codice di errore in una variabile di sistema. Questo approccio permette di mantenere il valore del codice di errore anche se dura solo per una scansione, garantendo una diagnostica più accurata e tempestiva.

Metodi Alternativi e Varianti

Esistono diverse strategie per visualizzare il codice di errore generato dal blocco Mc-Power su un S7-1200. Una delle metodologie più comuni è la salvataggio diretto del codice di errore in una variabile al momento dello scatenamento dell’allarme. Questo approccio è semplice e diretto, ma potrebbe non essere sufficiente per codici di errore che cambiano rapidamente. Un’alternativa è l’utilizzo di un registro di stato dedicato per memorizzare i codici di errore, che può poi essere letto dall’HMI per la visualizzazione. Questo metodo offre una maggiore robustezza e permette di discriminare i codici di errore più comuni, creando allarmi personalizzati.

Un altro approccio alternativo è l’integrazione con un sistema di gestione degli errori (EMS), che può analizzare e classificare i codici di errore in tempo reale, permettendo una gestione più sofisticata degli allarmi. Questo metodo richiede una configurazione più complessa, ma offre vantaggi in termini di efficienza e precisione nella diagnostica. Ogni metodo ha i suoi pro e contro, e la scelta dipende dalle specifiche esigenze del progetto e dalle capacità tecniche disponibili.

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