La seguente descrizione è valida per il blocco di funzione SF_EnableSwitch_V1_0z, versione 1.0z (ove z = 0-9).
Il blocco di funzione di sicurezza SF_EnableSwitch valuta i segnali di un interruttore di abilitazione a tre stadi a comando manuale (conforme alla EN 60204) per identificare il suo stadio e la sua direzione di commutazione. L'interruttore di abilitazione collegato può essere usato per rimuovere protezioni, a condizione che sia selezionato e attivo un modo operativo idoneo (ad es., limitazione della velocità o del movimento consentito). Un'inibizione di riavvio si può specificare con S_AutoReset. |
![]() |
Collegare come segue i segnali dell'interruttore di abilitazione collegato al Safety Logic Controller agli ingressi del blocco di funzione di sicurezza SF_EnableSwitch:
|
Punto di pressione |
|
Contatti a guida forzata |
Collegare il segnale risultante dai contatti NO E1 e E2 dell'interruttore di abilitazione all'ingresso S_EnableSwitchCh1 del blocco di funzione. Collegare il segnale risultante dai contatti NC E3 e E4 all'ingresso S_EnableSwitchCh2 del blocco di funzione. Per mezzo di questa sequenza di segnale definita dei contatti, il blocco di funzione di sicurezza è in grado di rilevare lo stadio di commutazione e la direzione di commutazione dell'interruttore di abilitazione.
L'interruttore di abilitazione a tre stadi deve supportare la sequenza di commutazione illustrata nella figura sottostante per i suoi tre stadi di commutazione. Questa sequenza dà adito ai segnali, anch'essi illustrati in figura, agli ingressi S_EnableSwitchCh1 e S_EnableSwitchCh2 del blocco di funzione.
È possibile uscire dallo stato di errore del blocco di funzione solo quando la causa dell'errore non esiste più. Per lasciare lo stato di errore, sbloccare l'interruttore di abilitazione per portarlo in stadio di commutazione 1. Se è impostata un'inibizione di riavvio con S_AutoReset = SAFEFALSE, questa deve essere prima rimossa premendo il pulsante di reset.
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 di segnale a controllo di stato per commutare ad attivo il modo operativo (segnale di feedback, ad es., proveniente dal blocco di funzione di sicurezza SF_ModeSelector). Tipo di dati: SAFEBOOL Valore iniziale: SAFEFALSE |
|
|
Ingresso per il segnale risultante dai contatti E1 e E2 dell'interruttore di abilitazione collegato. Tipo di dati: SAFEBOOL Valore iniziale: SAFEFALSE |
I valori possibili sono: SAFETRUE o SAFEFALSE, a seconda dello stadio di commutazione (si veda il diagramma). |
|
Ingresso per il segnale risultante dai contatti E3 e E4 dell'interruttore di abilitazione collegato. Tipo di dati: SAFEBOOL Valore iniziale: SAFEFALSE |
I valori possibili sono: SAFETRUE o SAFEFALSE, a seconda dello stadio di commutazione (si veda il diagramma). |
|
Ingresso a controllo di stato per specificare l'inibizione di riavvio in seguito al ritorno di una sequenza/combinazione valida di segnali da parte dell'interruttore di abilitazione collegato agli ingressi S_EnableSwitchCh1 e/o S_EnableSwitchCh2. Un'inibizione di riavvio attiva dev'essere rimossa a mano mediante un fronte di segnale positivo all'ingresso Reset. Un'inibizione di riavvio disattivata provoca la commutazione automatica dell'uscita S_EnableSwitchOut a SAFETRUE quando il blocco di funzione è attivo e la funzione di sicurezza non è più richiesta. Tenere conto della prima avvertenza sotto questa tabella. Tipo di dati: SAFEBOOL Valore iniziale: SAFEFALSE |
|
|
Ingresso attivato da fronte per il segnale di reset:
Tenere conto della seconda avvertenza sotto questa tabella. Tipo di dati: BOOL Valore iniziale: FALSE
NOTA:
Il reset non consegue a un fronte negativo (discendente), come specificato nella EN ISO 13849-1, ma a un fronte positivo (ascendente). |
|
AVVERTENZA | |
---|---|
Il reset del blocco di funzione mediante fronte di segnale positivo all'ingresso Reset può causare la commutazione immediata dell'uscita S_EnableSwitchOut a SAFETRUE (a dipendere dallo stato degli altri ingressi).
AVVERTENZA | |
---|---|
Per ottenere informazioni dettagliate sui seguenti punti, cliccare sui link corrispondenti.
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 |
|
|
Uscita per messaggi di errore. Tipo di dati: BOOL Tenere conto dell'avvertenza sotto questa tabella. |
|
|
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". |
Se non è attivata inibizione di riavvio (S_AutoReset = SAFETRUE), non è necessario eseguire un reset manuale dopo aver rimosso l'errore. In tal caso, il messaggio di errore viene confermato automaticamente quando l'errore è rimosso.
AVVERTENZA | |
---|---|
Questo diagramma mostra la curva di segnale per una tipica applicazione con inibizione di riavvio impostata dopo una sequenza/combinazione di segnali non valida (S_AutoReset = SAFEFALSE).
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 |
Il blocco di funzione è attivo (Activate = TRUE). Stadio di commutazione 1 presente (ingresso S_EnableSwitchCh1 = SAFEFALSE, ingresso S_EnableSwitchCh2 = SAFETRUE). Il modo operativo non è attivo (S_SafetyActive = SAFEFALSE). L'uscita S_EnableSwitchOut rimane quindi in stato sicuro definito (SAFEFALSE). |
2 |
Il modo operativo è attivo (S_SafetyActive = SAFETRUE). |
3 |
Passaggio dallo stadio di commutazione 1 allo stadio di commutazione 2 (S_EnableSwitchCh1 e S_EnableSwitchCh2 = SAFETRUE); l'uscita S_EnableSwitchOut diventa SAFETRUE. |
4 |
Passaggio dallo stadio di commutazione 2 allo stadio di commutazione 1 (S_EnableSwitchCh1 diventa SAFEFALSE), l'uscita S_EnableSwitchOut diventa SAFEFALSE. |
5 |
Passaggio dallo stadio di commutazione 1 allo stadio di commutazione 2 (S_EnableSwitchCh1 ritorna nuovamente SAFETRUE). Tuttavia, dato che il modo operativo non è più attivo (S_SafetyActive = SAFEFALSE), l'uscita S_EnableSwitchOut rimane SAFEFALSE. |
6 |
Il modo operativo è tornato ad essere attivo e il blocco di funzione inizialmente attende lo stadio di commutazione 1. Tuttavia, dato che al momento è presente lo stadio di commutazione 2 (S_EnableSwitchCh1 e S_EnableSwitchCh2 = SAFETRUE), l'uscita Error diventa TRUE. Il fronte positivo all'ingresso Reset viene ignorato, dato che è ancora presente lo stadio di commutazione inammissibile 2 (S_EnableSwitchCh1 = SAFETRUE e S_EnableSwitchCh2 = SAFETRUE). |
7 |
Passaggio allo stadio di commutazione valido 1. Il blocco di funzione rileva però un segnale TRUE statico all'ingresso Reset e l'uscita Error rimane TRUE. |
8 |
Mentre è presente lo stadio di commutazione valido 1 (S_EnableSwitchCh1 = SAFEFALSE e S_EnableSwitchCh2 = SAFETRUE), il segnale statico sparisce dall'ingresso Reset. Tuttavia, lo stato di errore (Error = TRUE) deve ora essere resettato con un fronte positivo all'ingresso Reset. |
9 |
Il fronte positivo all'ingresso Reset resetta l'uscita Error a FALSE e rimuove l'inibizione di riavvio. |
10 |
Passaggio dallo stadio di commutazione 1 allo stadio di commutazione 2 (S_EnableSwitchCh2 e S_EnableSwitchCh1 = SAFETRUE), l'uscita S_EnableSwitchOut diventa SAFETRUE. |
11 |
Passaggio dallo stadio di commutazione 2 allo stadio di commutazione 3 (S_EnableSwitchCh1 e S_EnableSwitchCh2 = SAFEFALSE), l'uscita S_EnableSwitchOut è SAFEFALSE. |
Anche l'altro diagramma di sequenza segnale può essere utile al riguardo.
Questo esempio illustra una tipica connessione di un interruttore di abilitazione a tre stadi S1 al blocco di funzione di sicurezza SF_EnableSwitch. I due segnali provenienti dall'interruttore di abilitazione vengono connessi ai morsetti d'ingresso I0 e I1 del dispositivo d'ingresso di sicurezza SDI 1.
Il segnale del terminale di sicurezza I0 del dispositivo d'ingresso di sicurezza SDI 1 viene assegnato alla variabile I/O globale SwitchControl1_In. Questa variabile I/O globale è collegata all'ingresso S_EnableSwitchCh1 del blocco di funzione a scopo di valutazione.
Similmente, per il secondo canale dell'interruttore di abilitazione è valido quanto segue: il segnale del morsetto d'ingresso di sicurezza I1 del dispositivo d'ingresso di sicurezza SDI 1 viene assegnato alla variabile I/O globale SwitchControl2_In. Questa variabile I/O globale è collegata all'ingresso S_EnableSwitchCh2 del blocco di funzione a scopo di valutazione.
Il blocco di funzione è permanentemente attivato dalla costante TRUE applicata all'ingresso Activate.
Un'inibizione di avvio è specificata con S_AutoReset. Questa inibizione diventa attiva quando ritorna una combinazione valida di segnali agli ingressi S_EnableSwitchCh1 e/o S_EnableSwitchCh2 del blocco di funzione. Il pulsante di reset S2 per rimuovere l'inibizione di riavvio è connesso al morsetto d'ingresso NI0 del dispositivo d'ingresso standard DI 1.
In questo esempio, il segnale di abilitazione all'uscita S_EnableSwitchOut controlla la rimozione di protezioni. A tal fine, l'uscita di abilitazione S_EnableSwitchOut è collegata ad altre funzioni / altri blocchi di funzione di sicurezza.
S2 |
Reset |
|
Vedere la seconda nota sopra alla figura. |
Anche il secondo esempio applicativo e le note che lo accompagnano possono essere utili.
Maggiori informazioni si trovano nelle seguenti sezioni