Codici diagnostici

I codici diagnostici esadecimali qui elencati vengono emessi in tipo di dati WORD all'uscita DiagCode del blocco di funzione.

Codice (hex)

Descrizione

Opzioni per rimediare

0000

Il blocco di funzione non è attivo.

Attivare il blocco di funzione commutando Activate a TRUE.

8000

Il blocco di funzione non ha rilevato un evento di stato o un errore per commutare l'uscita di abilitazione a SAFEFALSE. Non è presente alcuna funzione di sicurezza attivata. All'ingresso ProcessControl il controllore standard segnala "esercizio normale" (ProcessControl = TRUE).

Se ciò è un evento voluto: Non è necessario intervenire.

Se non è un evento voluto:

  • Verificare la parametrizzazione del blocco di funzione (ingressi StaticControl, S_StartReset, S_AutoReset).

  • Verificare le funzioni di sicurezza.

  • Verificare il codice di sicurezza.

  • Verificare il controllo o l'avvio dell'esercizio da parte del controllore standard (valutato dall'ingresso ProcessControl).

8001

Il blocco di funzione è attivo. L'inibizione di avvio del blocco di funzione è attiva (specificata con S_StartReset = SAFEFALSE).

Resettare il blocco di funzione per rimuovere l'inibizione di avvio attiva del blocco di funzione.

8002

La funzione di sicurezza a monte è stata attivata.

Resettare la funzione di sicurezza attivata.

8003

La funzione di sicurezza a monte è tornata a segnalare l'esercizio normale. L'inibizione di riavvio del blocco di funzione è attiva (specificata con S_AutoReset = SAFEFALSE).

Resettare il blocco di funzione per rimuovere l'inibizione di riavvio attiva del blocco di funzione e commutare il segnale di abilitazione a SAFETRUE.

8010

Non è presente alcuna funzione di sicurezza attivata (SAFETRUE all'ingresso S_SafeControl). È stato richiesto un arresto dell'esercizio del controllore standard su ProcessControl (ProcessControl = FALSE).

Richiesta di avvio dell'esercizio su ProcessControl proveniente dal controllore standard.

C001

Con inibizione di avvio configurata (S_StartReset = SAFEFALSE) è stato rilevato un TRUE permanente su Reset.

  • Commutare Reset = FALSE.

  • Verificare il dispositivo di controllo reset e il suo cablaggio.

C002

Con inibizione di riavvio configurata (S_AutoReset = SAFEFALSE) è stato rilevato un TRUE permanente su Reset.

  • Commutare Reset = FALSE.

  • Verificare il dispositivo di controllo reset e il suo cablaggio.

C010

Durante l'attivazione del blocco di funzione o la rimozione della richiesta della funzione di sicurezza, il blocco di funzione ha rilevato la richiesta "esercizio normale" proveniente dal controllore standard (TRUE permanente su ProcessControl). Però StaticControl = FALSE richiede un arresto aggiuntivo dell'esercizio.

  • Commutate ProcessControl = FALSE (rimozione della richiesta di avvio dell'esercizio proveniente dal controllore standard).

  • Adattate la parametrizzazione di StaticControl se nella vostra funzione di sicurezza è permesso "esercizio normale" (TRUE permanente su ProcessControl) proveniente dal controllore standard in seguito all'attivazione del blocco di funzione e alla rimozione della richiesta della funzione di sicurezza.

C111

Il blocco di funzione ha rilevato un cambiamento di segnale simultaneo da FALSE a TRUE su ProcessControl e Reset.

  • Assicurate l'indipendenza dei segnali collegati a ProcessControl e Reset verificando il vostro codice di sicurezza nel Safety Logic Controller.

  • Commutare Reset = FALSE.

C211

Il blocco di funzione ha rilevato un cambiamento di segnale simultaneo da FALSE a TRUE su ProcessControl e Reset.

  • Assicurate l'indipendenza dei segnali collegati a ProcessControl e Reset verificando il vostro codice di sicurezza nel Safety Logic Controller.

  • Commutare Reset = FALSE.