SF_EnableSwitch
Suggerimento
La versione del blocco funzione come descritto qui corrisponde all'ultima versione del blocco funzione in Elenco delle versioni dei blocchi funzionali.
Norme di sicurezza applicabili
SF_EnableSwitch
è un blocco funzione PLCopen certificato. Per informazioni dettagliate sugli standard applicati, vedere "PLCopen – Comitato tecnico 5 – Software di sicurezza".
Importante
I requisiti elencati nelle norme devono essere soddisfatti dall'utente.
Descrizione dell'interfaccia
IL SF_EnableSwitch
Il blocco funzione valuta i segnali di un interruttore di consenso a tre stadi azionato manualmente per supportare l'annullamento di una misura di sicurezza.
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| |
|
|
| Variabile o costante Conferma della modalità sicura (limitazione della velocità, dell'energia di movimento o dell'intervallo di movimento).
|
|
|
| Variabile Segnale di contatti
|
|
|
| Variabile Segnale di contatti
|
|
|
| |
|
|
|
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| |
|
|
| Uscita orientata alla sicurezza: indica l'annullamento della misura di sicurezza.
|
|
|
| |
|
|
|

Descrizione funzionale
In conformità con la norma europea, il SF_EnableSwitch
Il blocco funzione supporta l'annullamento della misura di sicurezza tramite interruttori di abilitazione quando la modalità operativa pertinente è selezionata e attiva. La modalità operativa corrispondente (limitazione della velocità o dell'energia di movimento, limitazione dell'intervallo di movimento) deve essere selezionata al di fuori di questo blocco funzione.
IL SF_EnableSwitch
Il blocco funzione valuta i segnali di un interruttore di abilitazione a 3 stadi.
I parametri di input S_EnableSwitchCh1
E S_EnableSwitchCh2
elaborare le seguenti fasi del segnale dei contatti E1
A E4
.

I segnali di E1+E2
devono essere collegati al parametro S_EnableSwitchCh1
I segnali di E3+E4
devono essere collegati al parametro S_EnableSwitchCh2
. La posizione dell'interruttore di abilitazione viene rilevata nel blocco funzione quando si utilizza la sequenza di segnali. La transizione dalla posizione 2 alla posizione 3 può essere diversa da quella mostrata qui.
La direzione di commutazione (posizione 1 -> posizione 2/posizione 3 -> posizione 2) può essere rilevata nel blocco funzione se viene utilizzata la sequenza di segnali definita dei contatti dell'interruttore di abilitazione. L'annullamento della misura di sicurezza può essere attivato solo dal blocco funzione cambiando dalla posizione 1 alla posizione 2. Non devono essere utilizzate altre direzioni o posizioni di commutazione per annullare la misura di sicurezza.
L'utente deve utilizzare un dispositivo di commutazione idoneo come interruttore di abilitazione. Inoltre, l'utente deve assicurarsi che nell'applicazione sia selezionata la modalità operativa appropriata. (Il funzionamento automatico deve essere disattivato per questa modalità operativa, applicando misure appropriate).
La modalità operativa è solitamente definita da un selettore della modalità operativa in combinazione con SF_ModeSelector
FB e il SF_SafeRequest
Italiano:
SF_EnableSwitch
elabora la conferma dello stato di "stato sicuro" utilizzando l' S_SafetyActive
parametro. Quando implementato in un'applicazione sicura senza conferma, un parametro statico TRUE
il segnale è associato al S_SafetyActive
parametro.
Attenzione
IL S_AutoReset
l'ingresso deve essere attivato solo se è garantito che non si verifichi alcun pericolo all'avvio dell'S-PLC.
Diagramma di stato

Suggerimento
Nota: il passaggio da qualsiasi stato a Idle
stato, avviato da Activate = FALSE
, non viene mostrato. In ogni caso, queste transizioni hanno la priorità più alta.
Diagrammi temporali tipici


Rilevamento degli errori
Le seguenti condizioni forzano una transizione allo stato di errore:
Non valido
Reset
segnale nel processoPosizione dell'interruttore non valida
Comportamento di errore
In caso di evento di errore, il S_EnableSwitchOut
l'output è impostato su FALSE
e rimane in questo stato sicuro.
A differenza di altri blocchi funzione, uno stato di errore di reset può essere interrotto dalla condizione Reset = FALSE
, o anche da S_SafetyActive = FALSE
.
Non appena l'errore è stato corretto, l'interruttore di abilitazione deve essere nella posizione iniziale specificata nel processo. Solo allora può S_EnableSwitchOut
l'output deve essere impostato su TRUE
utilizzando l'interruttore di abilitazione. Se S_AutoReset = FALSE
, allora è necessario un bordo di trigger ascendente al momento del Reset.
Codici di errore e di stato specifici di FB
| Nome della statua | Descrizione dello stato e impostazione dell'output |
---|---|---|
|
| Statico
|
|
| Statico
|
|
| L'interruttore di abilitazione non è in posizione
|
|
| L'interruttore di abilitazione è in posizione
|
|
| L'interruttore di abilitazione è in posizione
|
|
| L'interruttore di abilitazione non è in posizione
|
| Nome della statua | Descrizione dello stato e impostazione dell'output |
---|---|---|
|
| Il blocco funzione non è attivo (stato di base).
|
|
| La modalità di funzionamento sicura non è attiva.
|
|
| La modalità di funzionamento sicura è attiva.
|
|
| La modalità di funzionamento sicura è attiva e l'interruttore di abilitazione è in posizione
|
|
| La modalità di funzionamento sicura è attiva e l'interruttore di abilitazione è in posizione
|
|
| La modalità di funzionamento sicura è attiva e l'interruttore di abilitazione è in posizione
|