Skip to main content

SF_OutControl

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_OutControl è 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 controlla un'uscita di sicurezza con un segnale del controllore standard e un segnale sicuro con blocco di avvio opzionale.

Tabella 77. VAR_INPUT

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

Activate

BOOL

FALSE

Parametri di input generali

S_SafeControl

SAFEBOOL

FALSE

Variabile

Segnale di controllo del blocco funzionale di sicurezza a monte

Segnali tipici dei blocchi funzione della libreria (ad esempio: SF_Estop, SF_GuardMonitoring, E SF_TwoHandControlTypeII).

FALSE: I FB di sicurezza a monte sono nello stato sicuro.

TRUE: I FB di sicurezza a monte attivano il monitoraggio di sicurezza.

ProcessControl

BOOL

FALSE

Variabile o costante

Segnale di controllo del regolatore standard

FALSE: Richiesta di impostazione S_OutControl A FALSE.

TRUE: Richiesta di impostazione S_OutControl A TRUE.

Static Control

BOOL

FALSE

Costante

Condizioni opzionali per il controllo del processo.

FALSE: Cambiamento dinamico di ProcessControl (FALSE -> TRUE) richiesto dopo l'attivazione di FB o la funzione di sicurezza attivata. È richiesto l'avvio di una funzione aggiuntiva.

TRUE: Nessun cambiamento dinamico di ProcessControl (FALSE -> TRUE) richiesto dopo l'attivazione del FB o l'attivazione della funzione di sicurezza.

S_StartReset

SAFEBOOL

FALSE

Parametri di input generali

S_AutoReset

SAFEBOOL

FALSE

Parametri di input generali

Reset

BOOL

FALSE

Parametri di input generali



Tabella 78. VAR_OUTPUT

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

Ready

BOOL

FALSE

Parametri di output generali

S_OutControl

SAFEBOOL

FALSE

Controlla i dispositivi sicuri o FB collegati.

FALSE: Disattivazione dei dispositivi di sicurezza o FB

TRUE: Attivazione dei dispositivi di sicurezza o FB

Error

BOOL

FALSE

Parametri di output generali

DiagCode

PAROLA

16#0000

Codici diagnostici



Figura 102. Blocco funzione: SF_OutControl
Blocco funzione: SF_OutControl


Descrizione funzionale

Generale:

IL SF_OutControl FB è un driver di uscita per un'uscita di sicurezza.

L'uscita di sicurezza è controllata tramite S_OutControl, che utilizza un segnale dal controller standard (ProcessControl(BOOL) per il controllo del processo) e un segnale dall'applicazione di sicurezza (S_SafeControl (SAFEBOOL) per il controllo della funzione di sicurezza).

. Condizioni opzionali per il controllo di processo (ProcessControl):
  • Una funzione aggiuntiva avvia (ProcessControl FALSE -> TRUE) è necessario, che segue l'attivazione del blocco funzione o il feedback del segnale sicuro (S_SafeControl). Una statica TRUE segnale a ProcessControl non imposta S_OutControl A TRUE.

  • Una funzione aggiuntiva avvia (ProcessControl FALSE -> TRUE) non è necessario, che segue l'attivazione del blocco funzionale o il feedback del segnale sicuro (S_SafeControl). Una statica TRUE segnale ai set di ProcessControl S_OutControl A TRUE se sono soddisfatte le altre condizioni.

. Blocco di avvio opzionale
  • Blocco all'avvio in caso di attivazione del blocco funzione

  • Blocchi di avvio dopo l'interruzione della protezione

Diagramma di stato

Figura 103. Diagramma di stato: SF_OutControl
Diagramma di stato: SF_OutControl


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

Figura 104. Diagramma temporale 1: SF_OutControl
Diagramma temporale 1: SF_OutControl


Figura 105. Diagramma temporale 2: SF_OutControl
Diagramma temporale 2: SF_OutControl


Attenzione

IL StaticControl, 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.

Rilevamento degli errori

Le seguenti condizioni forzano una transizione allo stato di errore:

  • Segnale di reset statico non valido nel processo

  • Statico non valido ProcessControl segnale.

  • ProcessControl E Reset sono collegati in modo errato a causa di un errore del programma.

Comportamento di errore

In caso di evento di errore, il S_OutControl l'output è impostato su FALSE e rimane in questo stato sicuro. Per uscire dagli stati di errore Reset Error, Init Error, O Lock Error, IL Reset l'input deve essere impostato su FALSEPer uscire dal Control Error stato di errore, il ProcessControl l'input deve essere impostato su FALSE.

Dopo il passaggio da S_SafeControl A TRUE, il blocco di avvio opzionale può essere ripristinato da un fronte di salita al Reset ingresso.

Dopo l'attivazione del blocco funzione, l'inibizione di avvio opzionale può essere ripristinata da un fronte di salita al Reset ingresso.

Codici di errore e di stato specifici di FB

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.

Tabella 79. Codici di errore specifici di FB

DiagCode

Nome della statua

Descrizione dello stato e impostazione dell'output

16#C001

Reset Error 1

Statico Reset segnale in stato 16#8001.

Ready = TRUE

S_OutControl = FALSE

Error = TRUE

16#C002

Reset Error 2

Statico Reset segnale in stato 16#8003

Ready = TRUE

S_OutControl = FALSE

Error = TRUE

16#C010

Control Error

Segnale statico a ProcessControl nello stato 16#8010.

Ready = TRUE

S_OutControl = FALSE

Error = TRUE

16#C111

Init Error

Bordo di trigger in salita simultanea a Reset E Processcontrol nello stato 16#8001.

Ready = TRUE

S_OutControl = FALSE

Error = TRUE

16#C211

Lock Error

Bordo di trigger in salita simultanea a Reset E ProcessControl nello stato 16#8003

Ready = TRUE

S_OutControl = FALSE

Error = TRUE



Tabella 80. Codici di stato specifici di FB

DiagCode

Nome della statua

Descrizione dello stato e impostazione dell'output

16#0000

Idle

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

Ready = FALSE

S_OutControl = FALSE

Error = FALSE

16#8001

Init

Il blocco di avvio dell'attivazione del blocco è attivo. È necessario reimpostarlo.

Ready = TRUE

S_OutControl = FALSE

Error = FALSE

16#8002

Safe

Funzione di sicurezza attivata

Ready = TRUE

S_OutControl = FALSE

Error = FALSE

16#8003

Lock

Il blocco di avvio della funzione di sicurezza è attivo. È necessario il reset.

Ready = TRUE

S_OutControl = FALSE

Error = FALSE

16#8010

Output Disable

Il monitoraggio del processo non è attivo

Ready = TRUE

S_OutControl = FALSE

Error = FALSE

16#8000

Output Enable

Il monitoraggio del processo è attivo e la sicurezza è attivata.

Ready = TRUE

S_OutControl = TRUE

Error = FALSE