SF_Equivalent

La seguente descrizione è valida per il blocco di funzione SF_Equivalent_V1_0z, versione 1.0z (ove z = 0-9).

Breve descrizione

Il blocco di funzione di sicurezza SF_Equivalent sorveglia la presenza di stati di segnale uguali tra i segnali di due morsetti d'ingresso di sicurezza. Tipicamente questi segnali provengono da sensori bicanale o interruttori, quale un dispositivo di arresto di emergenza.

Il segnale di abilitazione S_EquivalentOut diventa SAFETRUE quando il blocco di funzione è attivo, non ha rilevato errori e gli ingressi S_ChannelA e S_ChannelB sono ambedue in stato SAFETRUE entro il tempo impostato in DiscrepancyTime.

Perché ciò possa avvenire, il blocco di funzione deve essere attivato (Activate = TRUE) e non deve aver rilevato errori (Error = FALSE).

NOTA:

Collegare sempre le uscite a contatti o ambedue NC o ambedue NO.

Ingressi del blocco di funzione

Per ottenere informazioni dettagliate sui seguenti punti, cliccare sui link corrispondenti.

Nome

Breve descrizione

Valore

Ingresso a controllo di stato per l'attivazione del blocco di funzione.

Tipo di dati: BOOL

Valore iniziale: FALSE

  • FALSE: Blocco di funzione non attivo

  • TRUE: Blocco di funzione attivo

Ingresso a controllo di stato per il canale A dell'interruttore o sensore bicanale collegato.

Tipo di dati: SAFEBOOL

Valore iniziale: SAFEFALSE

  • SAFEFALSE: Richiesta di commutazione di S_EquivalentOut a SAFEFALSE.

  • SAFETRUE: Richiesta di commutazione di S_EquivalentOut a SAFETRUE.

Ingresso a controllo di stato per il canale B dell'interruttore o sensore bicanale collegato.

Tipo di dati: SAFEBOOL

Valore iniziale: SAFEFALSE

  • SAFEFALSE: Richiesta di commutazione di S_EquivalentOut a SAFEFALSE.

  • SAFETRUE: Richiesta di commutazione di S_EquivalentOut a SAFETRUE.

Ingresso che specifica il tempo di discrepanza massimo ammissibile in secondi. Durante il tempo di discrepanza i segnali di S_ChannelA e S_ChannelB possono cambiare in modo diverso.

Tipo di dati: TIME

Valore iniziale: #0ms

Il tempo di discrepanza è superato quando gli ingressi hanno uno stato diverso dopo il decorso del tempo impostato. Ne consegue un messaggio di errore (uscita Error = TRUE; uscita S_EquivalentOut = SAFEFALSE).

Immettere un valore di tempo in base alla vostra analisi del rischio.

Tenere conto dell'avvertenza sotto questa tabella.

 AVVERTENZA

NON CONFORMITÀ AI REQUISITI DELLA FUNZIONE DI SICUREZZA

  • Verificate che il valore di tempo impostato in DiscrepancyTime corrisponda alla vostra analisi del rischio.

  • Assicurate che la vostra analisi del rischio includa una valutazione delle conseguenze di una impostazione errata del valore di tempo del parametro DiscrepancyTime.

  • Validate la funzione di sicurezza nel suo complesso in riguardo al valore DiscrepancyTime impostato ed eseguite prove approfondite dell'applicazione.

La mancata osservazione di queste istruzioni può causare la morte, lesioni personali gravi e danni materiali.

Uscite del blocco di funzione

Nome

Breve descrizione

Valore

Uscita che segnala "Blocco di funzione attivo / non attivo".

Tipo di dati: BOOL

  • FALSE: Il blocco di funzione non è attivo (Activate = FALSE) e tutte le uscite del blocco di funzione sono commutate a FALSE/SAFEFALSE.

  • TRUE: Il blocco di funzione è attivo (Activate = TRUE) e i parametri di uscita rappresentano lo stato della funzione di sicurezza.

Uscita per segnali di abilitazione del blocco di funzione

Tipo di dati: SAFEBOOL

Tenere conto dell'avvertenza sotto questa tabella.

  • SAFEFALSE:

    • Almeno un ingresso è in stato SAFEFALSE

    • o il blocco di funzione ha rilevato un errore

    • o il blocco di funzione non è attivato.

  • SAFETRUE:

    • Il blocco di funzione è attivo

    • e ambedue gli ingressi presentano lo stato SAFETRUE

    • e il blocco di funzione non ha rilevato errori.

Uscita per messaggi di errore.

Tipo di dati: BOOL

NOTA:

Per resettare il messaggio di errore, ambedue gli ingressi devono essere commutati a SAFEFALSE.

  • FALSE: Nessun errore.

  • TRUE: Il blocco di funzione ha rilevato un errore. Di conseguenza, l'uscita S_EquivalentOut diventa SAFEFALSE.

Uscita per messaggi diagnostici.

Tipo di dati: WORD

Messaggio diagnostico del blocco di funzione.

I valori possibili sono elencati e descritti nell'argomento "Codici diagnostici".

Il blocco di funzione supporta una funzione di monitoraggio di sicurezza ma non una funzione di controllo di sicurezza.

 AVVERTENZA

FUNZIONAMENTO INDESIDERATO DELL'ATTREZZATURA

  • Verificate che il segnale di abilitazione S_EquivalentOut non possa controllare direttamente il processo di sicurezza.

  • Validate la funzione di sicurezza nel suo complesso, ad inclusione del comportamento di avvio del processo ed eseguite prove approfondite dell'applicazione.

La mancata osservazione di queste istruzioni può causare la morte, lesioni personali gravi e danni materiali.

Diagramma di sequenza segnali

Il seguente esempio mostra la curva di segnale quando ambedue gli ingressi commutano a SAFETRUE o SAFEFALSE entro il tempo di discrepanza.

NOTA:

I diagrammi di sequenza segnali in questa documentazione possibilmente omettono determinati codici diagnostici. Possibilmente non viene, per esempio, visualizzato un codice diagnostico quando il relativo stato del blocco di funzione è uno stato di transizione temporaneo ed è attivo per un solo ciclo del Safety Logic Controller.

Sono illustrate solo le tipiche combinazioni di segnali in ingresso. Altre combinazioni di segnali sono possibili.

0

Il blocco di funzione non è ancora attivo (Activate = FALSE).

Di conseguenza, tutte le uscite sono FALSE o SAFEFALSE.

1

Attivazione del blocco di funzione (Activate = TRUE) durante la quale lo stato SAFEFALSE è presente sia all'ingresso S_ChannelA sia all'ingresso S_ChannelB.

2

S_ChannelA commuta a SAFETRUE. Quando lo stato di un ingresso cambia, parte la misurazione del tempo di discrepanza.

3

S_EquivalentOut commuta a SAFETRUE quando ambedue gli ingressi (S_ChannelA e S_ChannelB) commutano da SAFEFALSE a SAFETRUE entro il tempo impostato in DiscrepancyTime.

4

S_EquivalentOut commuta a SAFEFALSE quando S_ChannelB commuta a SAFEFALSE. La misurazione del tempo di discrepanza parte quando cambia lo stato di S_ChannelB.

5

S_EquivalentOut e Error rimangono FALSE mentre S_ChannelA commuta a SAFEFALSE entro il tempo di discrepanza.

6

La misurazione del tempo di discrepanza parte quando lo stato di S_ChannelB cambia nuovamente.

7

S_EquivalentOut commuta a SAFETRUE quando ambedue gli ingressi (S_ChannelA e S_ChannelB) commutano da SAFEFALSE a SAFETRUE entro il tempo impostato in DiscrepancyTime.

8

S_EquivalentOut commuta a SAFEFALSE quando S_ChannelA commuta a SAFEFALSE. La misurazione del tempo di discrepanza parte quando cambia lo stato di S_ChannelA.

L'uscita S_EquivalentOut rimane SAFEFALSE quando anche S_ChannelB commuta a SAFEFALSE entro il tempo impostato in DiscrepancyTime.

NOTA:

Anche l'altro diagramma di sequenza segnali può essere preso in considerazione.

Esempio applicativo

Questo esempio illustra il controllo bicanale del blocco di funzione di sicurezza SF_EmergencyStop con l'ausilio del blocco di funzione di sicurezza SF_Equivalent. Il dispositivo di controllo dell'arresto di emergenza è connesso agli ingressi I0 e I1 del dispositivo d'ingresso di sicurezza SDI con ID 1.

I contatti NC del dispositivo di controllo dell'arresto di emergenza sono connessi al blocco di funzione di sicurezza SF_Equivalent a scopo di valutazione. Il risultante segnale di abilitazione S_EquivalentOut del blocco di funzione SF_Equivalent è collegato al blocco di funzione di sicurezza SF_EmergencyStop per un'ulteriore valutazione.

NOTA:

L'uscita di abilitazione S_EStopOut del blocco di funzione SF_EmergencyStop è collegata direttamente a una variabile I/O globale o a un morsetto d'uscita dell'applicazione tramite funzioni / blocchi di funzione di sicurezza addizionali.

Collegare l'uscita di abilitazione S_EStopOut del blocco di funzione SF_EmergencyStop ad esempio all'ingresso S_OutControl del blocco di funzione SF_EDM per implementare una connessione di uscita bicanale.

Altre informazioni:

All'occorrenza, vedere anche ulteriori dettagli e informazioni per questo esempio.

S1

Arresto di emergenza

S2

Reset

Vedere la nota sopra alla figura