Skip to main content

FB_MON

Descrizione Blocco Funzione

Il FB_MON blocco funzione può essere utilizzato, ad esempio, per realizzare un circuito di porta di protezione con un massimo di quattro (bMonIn(x)) ingressi. Usando il Negazione comando, ciascuno dei quattro ingressi può essere implementato come un contatto normalmente chiuso (interrompere il contatto – FALSE richiede lo stato sicuro) o come contatto normalmente aperto (prendere contatto – TRUE richiede lo stato sicuro). Non appena un ingresso richiede lo stato sicuro, la prima uscita (bMonOut) entra immediatamente nello stato sicuro ("FALSE") e la seconda uscita (bMonDelOut) entra nello stato sicuro dopo un ritardo configurabile. La possibilità di collegare l'uscita FB a più uscite significa che più uscite che si disattivano immediatamente (FB_Mon) o spegnimento ritardato (bMonOut) può essere implementato con uno solo bMonDelOut.

In più ce ne sono due bSecure ingressi che possono essere utilizzati per bypassare la richiesta dello stato sicuro tramite il bMonIn input. IL bSecure gli ingressi possono inoltre essere implementati sia come contatti normalmente chiusi (interrompere il contatto) e come contatti normalmente aperti (prendere contatto).

L'ingresso Riavvio dell'FB può essere attivato (riavvio attivo o manuale) collegando l'ingresso. Un aperto bRestart input creerà un errore del compilatore. Se si prevede che il riavvio venga eseguito automaticamente (riavvio non attivo o automatico), il file bRestart l'input deve essere cancellato. Per uscire dallo stato sicuro delle uscite, a FALSE–TRUE–FALSE la sequenza del segnale deve essere riconosciuta all'ingresso Restart in caso di riavvio attivo. In caso di riavvio non attivo, lo stato sicuro esce non appena il bMonIn ingresso o il bSecure l'input non richiede più lo stato sicuro.

EL6900_MON.png

Inoltre è possibile attivare un circuito di feedback per ciascuna delle due uscite. In un ciclo di feedback, il bMonOut l'output viene restituito al bEDM1 ingresso e il bMonDelOut l'output viene restituito al bEDM2 ingresso tramite cablaggio esterno. IL bEDM gli ingressi vengono controllati non appena lo stato sicuro deve essere abbandonato. Quando il riavvio è attivato, se il file bEDM gli input non hanno il file TRUE stato del segnale, il blocco funzione entra nello stato di errore e imposta il bError uscita a TRUE. Quando il riavvio è disattivato, il FB_MON rimane nello stato sicuro se il bEDM gli input non hanno TRUE stato del segnale al momento del riavvio. Di conseguenza, un bEDM l'errore può essere riconosciuto solo se è attivo il riavvio manuale. Lo stato di errore può essere risolto nuovamente solo a FALSE-TRUE-FALSE sequenza di segnali al ERR_ACK ingresso del POU associato (TwinSAFE gruppo).

Inoltre, due ingressi (bMonIn1 E bMonIn2, bMonIn3 E bMonIn4, bSecure1 E bSecure2) possono essere combinati rispettivamente in coppie di ingressi in cui gli stati di segnale dei due ingressi possono differire l'uno dall'altro solo entro un tempo di discrepanza configurabile tDiscTimexx. Se questo tempo di discrepanza viene superato per una coppia di ingressi, allora il FB_MON anche il blocco funzione entra nello stato di errore.

Se bMonIn2 E tDiscTime12 vengono cancellati, quindi bMonIn1 viene utilizzato come ingresso a 1 canale. Questo principio di funzionamento si applica a bMonIn4 E bSecure2.

Tabella 14. VAR_INPUT

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

bRestart

BOOL

FALSE

Nel caso in cui sia attivo il riavvio manuale, all'avvio dell'FB o quando un ingresso ha richiesto lo stato sicuro, il FALSE-TRUE-FALSE la sequenza del segnale deve essere riconosciuta sull'ingresso di riavvio prima che lo stato sicuro delle uscite venga abbandonato.

Se il riavvio manuale non è attivo, questo ingresso non viene utilizzato. Sia l'avvio che l'uscita dallo stato sicuro avvengono automaticamente non appena nessun ingresso richiede più lo stato sicuro.

bMonIn1

SAFEBOOL

FALSE

1° canale di ingresso: The Negazione Il comando può essere utilizzato per specificare se a questo ingresso è collegato un contatto normalmente chiuso o un contatto normalmente aperto.

FALSE: Contatto normalmente chiuso "contatto di interruzione" con stato sicuro a FALSE

TRUE: Contatto normalmente aperto "stabilisci contatto" con stato sicuro quando TRUE

bMonIn2

SAFEBOOL

FALSE

2° canale di ingresso: stesso comportamento di bMonIn1. Se il tempo di discrepanza è attivato o utilizzato, il 1° e il 2° canale di ingresso vengono considerati come la prima coppia di ingresso e viene monitorato il tempo di discrepanza tra i due canali.

tDiscTime12

SAFETIME

TIME#0ms

Tempo di discrepanza

bMonIn3

SAFEBOOL

FALSE

3° canale di ingresso oppure 1° canale di ingresso della 2° coppia di ingressi, altrimenti corrisponde a MonIn1

bMonIn4

SAFEBOOL

FALSE

4° canale di ingresso oppure 2° canale di ingresso della 2° coppia di ingressi, altrimenti corrisponde a MonIn1

tDiscTime34

SAFETIME

TIME#0ms

Tempo di discrepanza

bSecure1

SAFEBOOL

FALSE

Se bSecure1 O bSecure2 sono parametrizzati come attivi, quindi la valutazione del MonIn<x> gli ingressi possono essere disattivati. Se bSecure1 O bSecure2 è parametrizzato come contatto normalmente chiuso (interrompere il contatto), poi il bMonIn<x> gli input vengono ignorati finché bSecure1 e/o Secure2 Sono "1". Se bSecure1 O bSecure2 è parametrizzato come contatto normalmente aperto (prendere contatto), poi il bMonIn<x> gli input vengono ignorati finché bSecure1 e/o bSecure2 SonoFALSE.

Se il tempo di discrepanza è attivato o utilizzato, allora bSecure1 E bSecure2 sono considerati una coppia di ingressi e viene monitorato il tempo di discrepanza tra i due canali.

bSecure2

SAFEBOOL

FALSE

bSecure2 è il 2° canale della coppia di ingressi e per il resto corrisponde a bSecure1.

tDiscTimeSecure12

SAFETIME

TIME#0ms

Tempo di discrepanza per bSecure1 E bSecure2

bEDM1

BOOL

FALSE

bEDM1 è il circuito di feedback per il canale di uscita non ritardato (bMonOut). Se questo ingresso è parametrizzato come attivo, lo stato sicuro delle uscite viene abbandonato solo se bEDM1 fornisce il TRUE segnale.

tEDM1ResetTime

SAFETIME

TIME#0ms

Se non uguale a t#0ms, il timer viene avviato dopo l'accensione bMonOut produzione. Se la bEDM1 l'input non va a FALSEentro questo tempo viene impostato un errore del blocco funzione e le uscite vengono disattivate.

L'ingresso non è supportato dall'EL6900.

bEDM2

BOOL

FALSE

bEDM2 è l'anello di retroazione per il canale di uscita con spegnimento ritardato (bMonDelOut). Se questo ingresso è parametrizzato come attivo, lo stato sicuro delle uscite viene abbandonato solo se bEDM2 fornisce il TRUE segnale.

tEDM2ResetTime

SAFETIME

TIME#0ms

Se non uguale a t#0ms, il timer viene avviato dopo l'accensione bMonOut produzione. Se la bEDM2 l'input non va a FALSEentro questo tempo viene impostato un errore del blocco funzione e le uscite vengono disattivate.

L'ingresso non è supportato dall'EL6900.

tMonDelOutDelay

SAFETIME

TIME#0ms

Tempo di ritardo per l'uscita dello stato sicuro a bMonDelOut



Tabella 15. VAR_OUTPUT

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

bMonOut

SAFEBOOL

FALSE

1° canale di uscita: corrisponde allo stato sicuro FALSE.

bMonDelOut

SAFEBOOL

FALSE

2° canale di uscita: corrisponde allo stato sicuro FALSE. Lo stato sicuro viene emesso con un ritardo in base al tempo di ritardo parametrizzato.

bError

SAFEBOOL

FALSE

TRUE: Il monitoraggio del tempo di discrepanza di una coppia di ingressi o di uno dei circuiti di retroazione ha rilevato un errore. L'errore deve essere resettato tramite il ERR_ACK ingresso del POU associato (TwinSAFE gruppo).

FALSE: Non è stato rilevato alcun errore.