La seguente descrizione è valida per il blocco di funzione SF_SafetyRequest_V1_0z, versione 1.0z (ove z = 0-9).
Il blocco di funzione di sicurezza SF_SafetyRequest supporta la funzione "richiesta di una funzione di sicurezza" in un'applicazione (ad es., arresto di sicurezza o limitazione di sicurezza della velocità). A seconda dello stato dell'ingresso S_OpMode, il blocco di funzione di sicurezza richiede la funzione di sicurezza alla periferia. Il segnale di uscita S_SafetyActive viene controllato in base al segnale di richiesta della funzione di sicurezza (all'ingresso S_OpMode) e al segnale di feedback relativo alla sua corretta esecuzione (ingresso S_Acknowledge). Il segnale d'uscita viene tipicamente usato per trasmettere un segnale che conferma l'attivazione del modo operativo richiesto a un seguente blocco di funzione di sicurezza. Il tempo di risposta massimo permesso per l'arrivo della conferma deve essere parametrizzato all'ingresso MonitoringTime ed è monitorato dal blocco di funzione di sicurezza. |
![]() |
Il blocco di funzione perciò funge da interfaccia tra il sistema di sicurezza funzionale (che consiste del Safety Logic Controller e dei moduli di ingresso/uscita di sicurezza) e della periferia di sicurezza collegata, ad esempio un drive di sicurezza.
Un'inibizione di avvio e un'inibizione di riavvio non disattivabili sono specificate nel blocco di funzione di sicurezza SF_SafetyRequest (vedere l'argomento "Descrizione del funzionamento"). Un'inibizione di avvio/riavvio attiva dev'essere rimossa a mano mediante un fronte di segnale positivo all'ingresso 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 a controllo di stato che richiede l'esecuzione di una funzione di sicurezza nella periferia di sicurezza collegata. Tipo di dati: SAFEBOOL Valore iniziale: SAFEFALSE |
|
|
Ingresso a controllo di stato che elabora il feedback sullo stato della periferia di sicurezza collegata. Tipo di dati: SAFEBOOL Valore iniziale: SAFEFALSE |
|
|
Ingresso per specificare il tempo di risposta massimo permesso tra la richiesta della funzione di sicurezza all'ingresso S_OpMode e la conferma della sua esecuzione all'ingresso di feedback S_Acknowledge. Tipo di dati: TIME Valore iniziale: #0ms Se il tempo impostato viene superato, l'uscita Error commuta a TRUE e l'uscita di abilitazione S_Acknowledge commuta a SAFEFALSE. |
Il valore di tempo da configurare dipende dal tempo di risposta di sicurezza del sistema di sicurezza funzionale. Il tempo di risposta di sicurezza è l'intervallo tra la ricezione del segnale dal canale d'ingresso e l'emissione del segnale di disinserimento all'uscita del dispositivo. Per calcolare il tempo di risposta di sicurezza del vostro sistema di sicurezza funzionale, selezionare il comando di menu 'Progetto > Calcolatore tempo di risposta' in EcoStruxure Machine Expert - Safety. Ulteriori informazioni si trovano nel capitolo "Tempo di risposta di sicurezza" della Guida online EcoStruxure Machine Expert - Safety. Immettere un valore di tempo in base alla vostra analisi del rischio. Tenere conto della prima avvertenza sotto questa tabella. |
|
Ingresso attivato da fronte per il segnale di reset:
Tipo di dati: BOOL Valore iniziale: FALSE
NOTA:
Il reset non consegue a un fronte negativo (discendente), come specificato nella norma EN ISO 13849-1, ma a un fronte positivo (ascendente). Tenere conto della seconda avvertenza sotto questa tabella. |
|
AVVERTENZA | |
---|---|
Se la funzione di sicurezza non è più richiesta (S_OpMode = SAFETRUE) prima o durante il fronte di segnale ascendente all'ingresso Reset (per resettare errori), ciò può segnalare alla macchina / al sistema che la funzione di sicurezza non è più presente. Questa situazione può causare un rischio, ad esempio di avvio immediato della macchina / del sistema.
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 che conferma il feedback corretto proveniente dalla periferia di sicurezza collegata. Tipo di dati: SAFEBOOL |
NOTA:
La periferia di sicurezza controlla lo stato sicuro definito in modo autonomo e indipendente dal blocco di funzione. |
|
Uscita per la richiesta della periferia di sicurezza collegata di eseguire la funzione di sicurezza. Tipo di dati: SAFEBOOL |
|
|
Uscita per messaggi di errore. Tipo di dati: BOOL |
|
|
Uscita per messaggi diagnostici. Tipo di dati: WORD |
Messaggio diagnostico del blocco di funzione. I valori possibili sono elencati e spiegati nell'argomento "Codici diagnostici". |
Questo diagramma si riferisce a una tipica sequenza di segnali che supporta la richiesta di una funzione di sicurezza.
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.
La richiesta di una funzione di sicurezza in ingresso tramite un segnale SAFEFALSE all'ingresso S_OpMode controlla direttamente l'uscita S_SafetyRequest, senza ulteriori dipendenze da una richiesta della funzione di sicurezza nella periferia di sicurezza collegata. Nell'esempio si verificano due richieste della funzione di sicurezza. Di conseguenza, il monitoraggio del tempo tra la richiesta della funzione di sicurezza e il messaggio di conferma dalla periferia di sicurezza viene avviato due volte.
Durante il primo monitoraggio del tempo, il feedback avviene tramite S_Acknowledge = SAFETRUE entro il tempo parametrizzato in MonitoringTime e l'uscita di abilitazione S_SafetyActive commuta a SAFETRUE (fasi 5 e 6 del diagramma).
Nel secondo caso, il valore di tempo impostato viene superato. Il blocco di funzione rileva un errore (Error = TRUE) e S_SafetyActive = SAFEFALSE segnala che la periferia di sicurezza non sta eseguendo la funzione di sicurezza richiesta (fasi da 9 a 11 del diagramma).
Una descrizione dettagliata delle singole fasi è riportata nei dettagli su questo diagramma di sequenza segnali.
Questo esempio illustra l'utilizzo esemplare del blocco di funzione di sicurezza SF_SafetyRequest in caso di richiesta e feedback della funzione di sicurezza "limitazione di sicurezza della velocità" (SLS) di un drive di sicurezza.
Il blocco di funzione è permanentemente attivato dalla costante TRUE applicata all'ingresso Activate. Un pulsante di reset S1 viene connesso all'ingresso NI0 del dispositivo d'ingresso standard DI 1.
Gli ingressi e le uscite rilevanti sono collegate come segue:
L'ingresso S_OpMode del blocco di funzione SF_SafetyRequest viene collegato direttamente al segnale di abilitazione S_Mode0Sel del blocco di funzione SF_ModeSelector a monte. La richiesta della funzione di sicurezza (del selettore di modo valutato) consiste dunque nella selezione del modo operativo 0. Nel nostro esempio, si tratta del modo di allestimento o manutenzione, nel quale il drive funziona a velocità limitata di sicurezza. (Si veda il punto (1) nella figura sottostante.)
L'uscita S_SafetyRequest è connessa alla variabile I/O globale SReq_SafePerph, che a sua volta è assegnata all'uscita O0 del dispositivo d'uscita di sicurezza SDO 1 (si veda (2) nella figura sottostante). Il modulo drive di sicurezza è connesso ai morsetti d'uscita O0 e O1, in questo caso in bicanale.
Il segnale di feedback che conferma il modo operativo selezionato del drive di sicurezza viene collegato in bicanale agli ingressi I0 e I1 del dispositivo d'ingresso di sicurezza SDI 1. Il segnale valutato per equivalenza dal dispositivo d'ingresso di sicurezza viene assegnato alla variabile I/O globale SafePerph_Feedb e collegato all'ingresso S_Acknowledge del blocco di funzione SF_SafetyRequest per valutazione ((3) in figura).
L'uscita di abilitazione S_SafetyActive è collegata all'ingresso S_SafetyActive del blocco di funzione SF_EnableSwitch (si veda (4)). Se la limitazione di sicurezza della velocità viene confermata dal drive di sicurezza all'ingresso S_Acknowledge entro il tempo di monitoraggio specificato in MonitoringTime, l'uscita di abilitazione S_SafetyActive commuta a SAFETRUE e segnala così il modo di sicurezza al seguente blocco di funzione SF_EnableSwitch.
Vedere la descrizione dettagliata e le note nell'argomento "Dettagli dell'esempio applicativo".
Maggiori informazioni si trovano nelle seguenti sezioni: