La seguente descrizione è valida per il blocco di funzione SF_Equivalent_V1_0z, versione 1.0z (ove z = 0-9).
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).
Collegare sempre le uscite a contatti o ambedue NC o ambedue NO.
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 |
|
|
Ingresso a controllo di stato per il canale A dell'interruttore o sensore bicanale collegato. Tipo di dati: SAFEBOOL Valore iniziale: SAFEFALSE |
|
|
Ingresso a controllo di stato per il canale B dell'interruttore o sensore bicanale collegato. Tipo di dati: SAFEBOOL Valore iniziale: SAFEFALSE |
|
|
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 | |
---|---|
Nome |
Breve descrizione |
Valore |
---|---|---|
Uscita che segnala "Blocco di funzione attivo / non attivo". Tipo di dati: BOOL |
|
|
Uscita per segnali di abilitazione del blocco di funzione Tipo di dati: SAFEBOOL Tenere conto dell'avvertenza sotto questa tabella. |
|
|
Uscita per messaggi di errore. Tipo di dati: BOOL
NOTA:
Per resettare il messaggio di errore, ambedue gli ingressi devono essere commutati a 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 | |
---|---|
Il seguente esempio mostra la curva di segnale quando ambedue gli ingressi commutano a SAFETRUE o SAFEFALSE entro il tempo di discrepanza.
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. |
Anche l'altro diagramma di sequenza segnali può essere preso in considerazione.
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.
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.
All'occorrenza, vedere anche ulteriori dettagli e informazioni per questo esempio.
S1 |
Arresto di emergenza |
S2 |
Reset |
|
Vedere la nota sopra alla figura |
Maggiori informazioni si trovano nelle seguenti sezioni: