Tempo di lettura: 5 minuti

Il Problema

Un tecnico PLC ha incontrato un problema con il blocco di invio mail dell’S7 1200. Il blocco era già configurato e funzionante correttamente. Un bel giorno però, ha smesso di funzionare. Quando provo a inviare la mail con il REQ, il busy va alto per qualche secondo e lo status va a 7002 ma non invia niente. Lo status della DB di istanza (SFB_Status), mi segna il codice 80C4 il quale significato è quello riportato di seguito: Errore di comunicazione temporaneo: Al momento non è possibile stabilire il collegamento. Non è possibile stabilire il collegamento perché le porte richieste non sono aperte nei firewall della rete.

Causa Tecnica Errore 80C6

L’errore 80C6 su TIA Portal S7-1200 è spesso dovuto a problemi di configurazione del firewall o a porte non aperte. Un’istruzione TDISCON può anche eliminare il collegamento progettato. Inoltre, un certificato TLS non più compatibile può causare questo errore.

Soluzione Definitiva per Errore 80C6

Step 1: Verifica le Porte

Assicurati che le porte richieste siano aperte nei firewall della rete.

Step 2: Controlla il Certificato TLS

Verifica che il certificato TLS sia aggiornato e compatibile con il software TIA Portal.

Step 3: Configura la DMZ

Se utilizzi un router, prova a configurare il dispositivo nella DMZ per evitare blocchi da parte del firewall.

Step 4: Elimina Istruzioni TDISCON

Controlla il codice PLC per eliminare eventuali istruzioni TDISCON che potrebbero eliminare il collegamento.

Step 5: Riconfigura il Blocco di Invio Mail

Riconfigura il blocco di invio mail sull’S7 1200 per assicurarti che tutte le impostazioni siano corrette.

Codice e Configurazione Errore 80C6

FUNCTION_BLOCK SFB_Status
VAR
  error_code: INT;
END_VAR
  error_code := 80C6;
END_FUNCTION_BLOCK

Verifica e Test della Soluzione

Per maggiori dettagli consulta la documentazione ufficiale Siemens.

Errori Comuni Errore 80C6

Ecco alcuni errori comuni associati all’errore 80C6 su TIA Portal S7-1200: porte chiuse, certificati non compatibili, TDISCON presenti nel codice.

Domande Frequenti su Errore 80C6

Domanda 1: Come posso risolvere l’errore 80C6 su TIA Portal S7-1200? Risposta: Verifica le porte aperte nel firewall, controlla il certificato TLS e riconfigura il blocco di invio mail.

Domanda 2: Perché l’errore 80C6 si verifica spesso su S7-1200? Risposta: Spesso è dovuto a porte chiuse nei firewall o certificati TLS non compatibili.

Domanda 3: Come posso prevenire l’errore 80C6 in futuro? Risposta: Mantieni aggiornati i certificati TLS e configura correttamente le porte nel firewall.

Conclusione

Per risolvere l’errore 80C6 su TIA Portal S7-1200, è importante seguire una serie di passaggi diagnostici e di configurazione. Consulta la risorsa correlata per ulteriori dettagli.

Approfondimento Tecnico Avanzato

L’errore 80C6 su TIA Portal S7-1200 è un problema complesso che spesso richiede un’analisi dettagliata del funzionamento interno del PLC e del TIA Portal. Il PLC S7-1200 utilizza una serie di registri di stato e di configurazione per gestire le comunicazioni. Uno degli elementi chiave è la DB di istanza (SFB_Status), che contiene informazioni dettagliate sullo stato delle comunicazioni. Quando si verifica l’errore 80C6, è importante esaminare questi registri per identificare eventuali anomalie. Inoltre, la configurazione del firewall e le porte TCP/IP utilizzate dal PLC devono essere verificate. Ad esempio, la porta 1024 è comunemente utilizzata per le comunicazioni TIA Portal. Se queste porte sono bloccate, si può incorrere nell’errore 80C6. Inoltre, il certificato TLS utilizzato per la sicurezza delle comunicazioni deve essere aggiornato e configurato correttamente per evitare problemi di compatibilità.

Un’altra area da considerare è la configurazione della rete. I router e gli switch devono essere configurati per consentire il passaggio delle porte richieste. Ad esempio, se si utilizza un Fritz Box 7590, è necessario verificare che le porte necessarie siano aperte e che non ci siano configurazioni di sicurezza che blocchino il traffico. Inoltre, l’uso di strumenti di monitoraggio della rete come Wireshark può aiutare a identificare se i messaggi di comunicazione sono inviati correttamente, anche se l’errore potrebbe essere dovuto a problemi di certificato.

Metodi Alternativi e Varianti

Per risolvere l’errore 80C6 su TIA Portal S7-1200, esistono diversi approcci alternativi. Uno dei metodi più efficaci è la configurazione della DMZ (Demilitarized Zone) nel router. Questo metodo prevede l’inserimento del PLC nella DMZ per consentire il passaggio delle porte richieste senza interferenze dal firewall. Tuttavia, questo approccio ha il suo rischio, poiché espone il dispositivo a potenziali attacchi di rete. Un’altra soluzione è la configurazione di regole di eccezione nel firewall per consentire specifiche porte di comunicazione. Questo metodo è più sicuro rispetto alla DMZ, ma richiede una conoscenza approfondita delle configurazioni di rete.

Un approccio alternativo è l’aggiornamento del certificato TLS utilizzato per le comunicazioni. Se il certificato è vecchio o non compatibile, potrebbe causare l’errore 80C6. In questo caso, è necessario scaricare e installare il nuovo certificato sul PLC. Questo metodo è sicuro e garantisce che le comunicazioni siano crittografate correttamente, ma potrebbe richiedere tempo per l’aggiornamento e la configurazione.

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