SF_Equivalent
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_Equivalent
è 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 collega due blocchi equivalenti SAFEBOOL
input (entrambi NO
O NC
) a un SAFEBOOL
output sotto monitoraggio del tempo di discrepanza. Questo FB non dovrebbe essere utilizzato in modo autonomo poiché non ha alcun interblocco di riavvio. È necessario per collegare l'output ad altre funzionalità correlate alla sicurezza.
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| |
|
|
| Variabile Ingresso
|
|
|
| Variabile Ingresso
|
|
|
| Costante Tempo massimo di monitoraggio dello stato di discrepanza di entrambi gli input IL |
Tempo di discrepanza
Per gli sviluppatori di livello esteso: DiscrepancyTime
input deve essere impostato su un valore costante. Ciò significa che il valore non deve essere modificato per le chiamate.
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| |
|
|
| Output relativo alla sicurezza
|
|
|
| |

Descrizione funzionale
Questo blocco funzionale collega due blocchi equivalenti SAFEBOOL
input (entrambi NO
O NC
) a un SAFEBOOL
output sotto monitoraggio del tempo di discrepanza. I due A
E B
i canali sono interdipendenti. L'output del blocco funzione mostra il risultato della valutazione di entrambi i canali.
Se il segnale del canale cambia da TRUE
A FALSE
, l'uscita si spegne immediatamente (FALSE
) per motivi di sicurezza.
Monitoraggio del tempo di discrepanza: il tempo di discrepanza è il periodo massimo durante il quale entrambi gli input possono avere stati diversi senza che il blocco funzione rilevi un errore. Il monitoraggio del tempo di discrepanza inizia quando cambia lo stato di un input. Il blocco funzione rileva un errore quando entrambi gli input hanno stati diversi una volta trascorso il tempo di discrepanza.
Entrambi gli ingressi devono essere commutati simmetricamente. Ciò significa che il monitoraggio viene eseguito per entrambi gli ingressi per la commutazione da TRUE
A FALSE
così come per il passaggio da FALSE
A TRUE
.
Ingressi | Risultati | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| Non iniziato |
|
|
|
|
|
|
| Non iniziato |
|
|
|
|
|
|
| Iniziato |
|
|
|
|
|
|
| Iniziato |
|
|
|
|
|
|
| Non iniziato |
|
|
|
|
|
|
| Iniziato |
|
|
|
|
|
|
| Iniziato |
|
|
|
|
|
|
| Iniziato |
|
|
|
|
|
|
| Iniziato |
|
|
|
|
Suggerimento
Nella tabella logica, una freccia (->) rappresenta una transizione. TRUE -> FALSE
significa che il valore della variabile è cambiato da TRUE
A FALSE
.
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.

Rilevamento degli errori
Il blocco funzione monitora il tempo di discrepanza tra il canale Canale A e il canale Canale B, quando si passa a TRUE
oltre a passare a FALSE
.
Comportamento di errore
S_EquivalentOut è impostato su FALSE
. Error
è impostato su TRUE
. DiagCode
visualizza lo stato di errore. Non esiste un Reset definito come input associato al reset di un errore. Non appena un Set di valori di input con il valore corretto S_EquivalentOut
è presente, Error
È FALSE
Ancora.
Codici di errore e di stato specifici di FB
| Nome della statua | Descrizione dello stato e impostazione dell'output |
---|---|---|
|
| Tempo di discrepanza scaduto nello stato
|
|
| Tempo di discrepanza scaduto nello stato
|
|
| Tempo di discrepanza scaduto nello stato
|
| Nome della statua | Descrizione dello stato e impostazione dell'output |
---|---|---|
|
| Il blocco funzione non è attivo (stato di base).
|
|
| Il blocco è stato attivato.
|
|
| Gli ingressi vengono commutati su
|
|
| Canale
|
|
| Canale
|
|
| Un canale è stato commutato su
|