Tempo di lettura: 6 minuti

Il Problema

Un tecnico PLC si trova spesso ad affrontare il problema del blocco FDBACK su S7-1200. Questo blocco è utilizzato per verificare la coerenza delle uscite rispetto ai canali di feedback, ma può creare confusione riguardo alla gestione degli ingressi e delle uscite di sicurezza. La difficoltà principale è nel comprendere come gestire il segnale QBAD e se sia necessario utilizzare l’ingresso ACK per ripristinare il guasto.

Causa Tecnica Blocco FDBACK

Il blocco FDBACK serve per controllare che i teleruttori siano aperti e che la serie si apra quando viene attivata l’uscita. Tuttavia, il segnale QBAD può indicare lo stato della scheda o del singolo canale, e se indica un errore, il feedback non ha senso. Inoltre, la gestione dell’ingresso ACK può essere complessa per alcuni tecnici.

Soluzione Definitiva per Blocco FDBACK

Passo 1: Configurare l’ingresso FEEDBACK

Per configurare l’ingresso FEEDBACK, collega il feedback dei teleruttori alla variabile di ingresso ON del blocco FDBACK. Questo permetterà al blocco di verificare la coerenza tra l’uscita e il feedback.

Passo 2: Gestire il segnale QBAD

Il segnale QBAD indica lo stato della scheda o del singolo canale. Se indica un errore, la scheda è passivata e il feedback non ha senso. In questo caso, è possibile ignorare il blocco FDBACK. Se vuoi utilizzare il QBAD per controlli a livello software, collegalo agli ingressi o uscite safety specifici.

Passo 3: Configurare l’ingresso ACK

Per configurare l’ingresso ACK, decidi se vuoi che il riconoscimento del guasto sia automatico o manuale. Se lo vuoi automatico, lascia ack_nec a 0. Se vuoi ripristinare il guasto manualmente, metti ack_nec a 1 e collega l’ingresso ACK al pulsante di ripristino emergenza.

Codice e Configurazione Blocco FDBACK

FB_DATA DBX0,START:=0,IN:=I.0,OUT:=Q1.0,FEEDBACK:=I.1,QBAD:=QBAD_O_0

In questo esempio, I.0 è l’ingresso di stato della sicurezza, Q1.0 è l’uscita che alza i teleruttori, I.1 è l’ingresso di feedback, e QBAD_O_0 è il segnale QBAD.

Verifica e Test della Soluzione

Per verificare la soluzione, esegui una serie di test per assicurarti che il blocco FDBACK funzioni correttamente. Controlla che il feedback sia coerente con l’uscita e che il segnale QBAD indichi correttamente lo stato della scheda. Consulta la documentazione ufficiale Siemens per maggiori dettagli.

Errori Comuni Blocco FDBACK

Ecco alcuni errori comuni e le loro soluzioni:

  • Errore: Feedback non coerente – Verifica che l’ingresso FEEDBACK sia correttamente configurato.
  • Errore: QBAD indica errore – Ignora il blocco FDBACK e verifica la scheda per errori hardware.
  • Errore: ACK non funziona – Assicurati che l’ingresso ACK sia correttamente collegato e configurato.

Domande Frequenti su Blocco FDBACK

Ecco alcune domande frequenti:

  • Come posso risolvere il blocco FDBACK su S7-1200? Segui la guida dettagliata sopra per configurare l’ingresso FEEDBACK, gestire il segnale QBAD e configurare l’ingresso ACK.
  • Che cos’è il segnale QBAD? Il segnale QBAD indica lo stato della scheda o del singolo canale e può essere utilizzato per controlli a livello software.
  • Come posso ignorare il blocco FDBACK? Se il segnale QBAD indica un errore, ignora il blocco FDBACK e verifica la scheda per errori hardware.

Conclusione

Il blocco FDBACK su S7-1200 è uno strumento potente per garantire la sicurezza delle macchine. Comprendendo correttamente il segnale QBAD e configurando l’ingresso ACK, puoi risolvere facilmente il blocco FDBACK. Per ulteriori informazioni, consulta la risorsa correlata sul forum PLC.

Approfondimento Tecnico Avanzato

L’approfondimento tecnico avanzato del blocco FDBACK su S7-1200 si concentra sulla comprensione del funzionamento interno del PLC e del software TIA. Il blocco FDBACK è progettato per verificare la coerenza tra le uscite e i canali di feedback, assicurando che i teleruttori siano aperti e che la serie si apra quando richiesto. Questo controllo è cruciale per garantire la sicurezza degli impianti. I registri coinvolti includono variabili di stato per le uscite e i feedback, nonché registri di errore per il segnale QBAD. Il segnale QBAD indica lo stato della scheda o del singolo canale, e se indica un errore, il feedback non ha senso. Per una gestione efficiente, è importante configurare correttamente gli ingressi FEEDBACK e ACK, e comprendere il ruolo del registro QBAD nel monitoraggio della sicurezza del sistema.

L’utilizzo del blocco FDBACK implica una comprensione approfondita dei registri di stato e degli errori associati. Ad esempio, il registro QBAD può essere collegato a un intero gruppo di canali di I/O sicuri per monitorare lo stato di passività della scheda. La configurazione corretta di questi registri e ingressi è essenziale per garantire che il feedback sia sempre coerente e che il sistema operi in modo sicuro. Inoltre, la comprensione del funzionamento interno del PLC e del software TIA è fondamentale per implementare correttamente il blocco FDBACK e per risolvere eventuali problemi di coerenza tra uscite e feedback.

Metodi Alternativi e Varianti

Esistono diversi metodi alternativi e varianti per risolvere il problema del blocco FDBACK su S7-1200. Uno dei metodi alternativi è l’uso di un modulo di feedback diretto, che fornisce un feedback immediato sulle uscite senza il bisogno di un blocco FDBACK. Questo metodo può essere più semplice da implementare ma potrebbe non fornire la stessa precisione di feedback rispetto al blocco FDBACK. Un altro approccio alternativo è l’uso di un sistema di controllo di sicurezza software, che può integrare il feedback delle uscite direttamente nel software di controllo. Questo metodo offre una maggiore flessibilità ma richiede una configurazione più complessa e una maggiore attenzione alla sicurezza.

Ognuno di questi metodi ha i suoi pro e contro. L’uso di un modulo di feedback diretto può semplificare la configurazione, ma potrebbe non essere adatto a sistemi che richiedono un controllo di sicurezza molto rigoroso. D’altra parte, un sistema di controllo di sicurezza software offre una maggiore flessibilità e precisione ma richiede una maggiore competenza tecnica e una configurazione più complessa. La scelta del metodo alternativo dipende dalle specifiche del progetto e dalle esigenze di sicurezza del sistema.

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