Skip to main content

SF_EmergencyStop

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_EmergencyStop è 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

Questo blocco funzionale è un blocco funzionale orientato alla sicurezza per il monitoraggio di un pulsante di arresto di emergenza. SF_EmergencyStop può essere utilizzato per la funzionalità di spegnimento di emergenza (categoria di arresto 0) oppure, con supporto periferico aggiuntivo, come arresto di emergenza (categoria di arresto 1 o 2).

Tabella 27. VAR_INPUT

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

Activate

BOOL

FALSE

Parametri di input generali

S_EStopIn

SAFEBOOL

FALSE

Input che richiede sicurezza

Variabile

FALSE: Richiesta di risposta orientata alla sicurezza (ad esempio, il pulsante di arresto di emergenza è attivato)

TRUE: Nessuna richiesta di risposta orientata alla sicurezza (ad esempio pulsante di arresto di emergenza non attivato)

S_StartReset

SAFEBOOL

FALSE

Parametri di input generali

S_AutoReset

SAFEBOOL

FALSE

Parametri di input generali

Reset

BOOL

FALSE

Parametri di input generali



Tabella 28. VAR_OUTPUT

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

Ready

BOOL

FALSE

Parametri di output generali

S_EStopOut

SAFEBOOL

FALSE

Output per risposta orientata alla sicurezza

FALSE: Uscita di sicurezza disabilitata

Richiesta di risposta orientata alla sicurezza (ad esempio, il pulsante di arresto di emergenza è attivato, è necessario un ripristino o è presente un errore interno)

TRUE: L'uscita di sicurezza è attivata

Nessuna richiesta di risposta orientata alla sicurezza (ad esempio pulsante di arresto di emergenza non premuto; nessun errore interno attivo).

Error

BOOL

FALSE

Parametri di output generali

DiagCode

WORD

16#0000

Codici diagnostici



Figura 63. Blocco funzione: SF_EmergencyStop
Blocco funzione: SF_EmergencyStop


Descrizione funzionale

IL S_EStopOut il segnale di abilitazione viene ripristinato FALSE non appena il S_EStopIn l'input è impostato su FALSE. IL S_EStopOut il segnale di abilitazione viene ripristinato TRUE solo se il S_EStopIn l'input è impostato su TRUE e si verifica un reset. L'abilitazione del reset dipende dal valore definito S_StartReset, S_AutoReset, E Reset.

Se S_AutoReset = TRUE: Il riconoscimento è automatico.

Se S_AutoReset = FALSE: Un grilletto crescente al Reset è necessario utilizzare l'input per confermare l'abilitazione.

Se S_StartReset = TRUE: Il riconoscimento avviene automaticamente al primo avvio dell'S-PLC.

Se S_StartReset = FALSE: Un grilletto crescente al Reset è necessario utilizzare l'input per confermare l'abilitazione.

Attenzione

IL S_StartReset E S_AutoReset gli ingressi devono essere attivati solo se è garantito che non possa verificarsi alcuna situazione pericolosa all'avvio dell'S-PLC.

SF_EmergencyStop può essere utilizzato per monitorare sia i pulsanti di arresto di emergenza a canale singolo che a doppio canale. Ad esempio, per applicazioni a due canali, l'ulteriore SF_Equivalent blocco funzione può essere utilizzato per rilevare se la sincronizzazione dei contatti è stata superata. La classificazione della categoria in conformità con EN ISO 13849-1 dipenderà dagli elementi finali utilizzati.

IL SF_EmergencyStop rileva automaticamente una statica TRUE SU ResetUlteriori rilevamenti di errori, ad esempio rotture di cavi o cortocircuiti, dipendono dall'hardware dedicato utilizzato.

Diagramma di stato

Figura 64. Diagramma di stato: SF_EmergencyStop
Diagramma di stato: SF_EmergencyStop


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.

Figura 65. Diagramma temporale 1: SF_EmergencyStop
Diagramma temporale 1: SF_EmergencyStop


Figura 66. Diagramma temporale 2: SF_EmergencyStop
Diagramma temporale 2: SF_EmergencyStop


Figura 67. Diagramma temporale 3: SF_EmergencyStop
Diagramma temporale 3: SF_EmergencyStop


Rilevamento degli errori

Il POU rileva una statica TRUE segnale al Reset ingresso.

Comportamento di errore

S_EStopOut è impostato su FALSEIn caso di statica TRUE segnale al Reset ingresso, il DiagCode l'output mostra il codice di errore rilevante e il Error l'output è impostato su TRUE.

Per uscire dagli stati di errore, il reset deve essere impostato su FALSE.

Codici di errore e di stato specifici di FB

Tabella 29. Codici di errore specifici di FB

DiagCode

Nome della statua

Descrizione dello stato e impostazione dell'output

C001

Reset Error 1

Mentre aspettavo S_EStopIn = TRUE, Reset diventa TRUE.

Ready = TRUE

S_EStopOut = FALSE

Error = TRUE

C002

Reset Error 2

Mentre aspettavo S_EStopIn = TRUE, Reset diventa TRUE.

Ready = TRUE

S_EStopOut = FALSE

Error = TRUE



Tabella 30. Codici di stato specifici di FB (nessun errore)

DiagCode

Nome della statua

Descrizione dello stato e impostazione dell'output

0000

Idle

Il blocco funzione non è attivo (stato di base).

Ready = FALSE

S_EStopOut = FALSE

Error = FALSE

8001

Init

L'attivazione è VERO. Il blocco è stato attivato. Controllare se S_StartReset è richiesto.

Ready = TRUE

S_EStopOut = FALSE

Error = FALSE

8002

Wait for S_EstopIn 1

L'attivazione è TRUE. Controlla se Reset è FALSE e aspettare S_EStopIn = TRUE.

Ready = TRUE

S_EStopOut = FALSE

Error = FALSE

8003

Wait for Reset 1

L'attivazione è TRUE. S_EStopIn = TRUE. Attendi il bordo di attivazione in salita di Reset.

Ready = TRUE

S_EStopOut = FALSE

Error = FALSE

8004

Wait for S_EStopIn2

L'attivazione è TRUE. Rilevato requisito di sicurezza. Controllare se Reset È FALSE e aspettare S_EStopIn = TRUE.

Ready = TRUE

S_EStopOut = FALSE

Error = FALSE

8005

Wait for Reset 2

L'attivazione è TRUE. S_EStopIn = TRUE. Controllo S_AutoReset o attendere il bordo di attivazione in salita di Reset.

Ready = TRUE

S_EStopOut = FALSE

Error = FALSE

8000

Safety Output Enabled

L'attivazione è TRUE. S_EStop = TRUE. Tipo di funzione con S_EStopOut = TRUE.

Ready = TRUE

S_EStopOut = TRUE

Error = FALSE