Skip to main content

FSoEMaster

Suggerimento

La versione del blocco funzione come descritto qui corrisponde all'ultima versione del blocco funzione in Elenco delle versioni dei blocchi funzionali.

Utilizzo dell'istanza del blocco funzione (istanza del driver)

Nell'applicazione il FSoEMaster il blocco funzione viene utilizzato per

  • Modificare i valori predefiniti

  • Riconosci manualmente gli errori

  • Diagnosticare la connessione a un dispositivo di sicurezza

Per fare ciò, l'istanza corrispondente di FSoEMaster il blocco funzione deve essere reso visibile in un programma mediante VAR_EXTERNAL <device name>: FSoEMaster.

Blocco funzione: FSoEMaster

sil3_FB_FSoEMaster.png
Tabella 117. VAR_INPUT

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

S_ActivateOut

SAFEBOOL

TRUE

Ingresso per il controllo delle uscite

TRUE: FSoEMaster invia i dati di output dell'applicazione al dispositivo di sicurezza.

FALSE: FSoEMaster invia valori sostitutivi per questo ciclo.

S_ActivateIn

SAFEBOOL

TRUE

Input per il controllo degli input

TRUE: I dati di processo validi del dispositivo di sicurezza vengono trasferiti all'applicazione e copiati nella mappatura dell'applicazione.

FALSE: I valori sostitutivi degli input vengono trasferiti all'applicazione per questo ciclo.

StartReset

BOOL

TRUE

Nome FSoE del <errore di avvio con riconoscimento automatico> input per il riconoscimento automatico degli errori all'avvio. Vedere Input per il riconoscimento automatico degli errori di avvio

IL Input per il riconoscimento automatico degli errori di avvio È necessario rispettare le note di sicurezza.

AutoReset

BOOL

FALSE

Nome FSoE del <interruzione di riconoscimento automatico> input per il riconoscimento automatico dopo le interruzioni. Vedere Input per il riconoscimento automatico dopo l'interruzione

IL Input per il riconoscimento automatico dopo l'interruzione È necessario rispettare le note di sicurezza.

Reset

BOOL

FALSE

Nome FSoE del <Bordo di conferma> per il riconoscimento manuale. Vedere Input per il bordo di conferma (conferma manuale)

IL Input al bordo di conferma (conferma manuale) è necessario osservare le note.



Tabella 118. Uscita variabile

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

S_OutReady

SAFEBOOL

FALSE

Indica che i dati di output sono validi e vengono inviati al dispositivo di sicurezza.

TRUE: I dati di output dell'applicazione sono validi e vengono trasmessi al dispositivo di sicurezza.

FALSE: I valori sostitutivi vengono trasmessi al dispositivo di sicurezza.

Nota: l'output cambia in FALSE sia su istruzione del conducente, sia a causa di errori di trasmissione al dispositivo di sicurezza o di un errore interno al dispositivo di sicurezza.

S_InReady

SAFEBOOL

FALSE

Indica se le variabili di input contengono dati di processo validi dal dispositivo (invece di valori sostitutivi)

TRUE: I dati di processo validi sono stati ricevuti dal dispositivo di sicurezza e copiati nell'immagine dell'applicazione.

FALSE: I dati di input dell'applicazione sono stati impostati sui valori sostitutivi.

Error

BOOL

FALSE

Visualizzazione degli errori

DiagCode

WORD

16#0000

FSoE – Stato e diagnosi

OpAckReq

BOOL

FALSE

Nome FSoE del <Richiesta di conferma> output per richiedere una conferma manuale. Vedere Output per richiesta di conferma

IL Output per richiesta di conferma devono essere rispettate.

tRespTimeMS

TIME

TIME#0ms

Tempo di ciclo attuale dello scambio dati

(vedi sotto: Misurazione del tempo)

tMinRespTimeMS

TIME

TIME#0ms

Valore minimo del tempo di ciclo dello scambio dati

(vedi sotto: Misurazione del tempo)

tMaxRespTimeMS

TIME

TIME#0ms

Valore massimo del tempo di ciclo dello scambio dati

(vedi sotto: Misurazione del tempo)



Misurazione del tempo

IL FSoEMaster Il blocco funzione fornisce tre uscite per il monitoraggio del tempo di elaborazione del telegramma. Le uscite sono utilizzate per diagnosticare la comunicazione FSoE.

Il tempo trascorso del timer IEC viene preso come tempo di ciclo misurato di un telegramma (Master->Dispositivo di sicurezza->Master). Per non falsificare le misurazioni, vengono considerate solo le risposte valide. Il tempo viene misurato tra due telegrammi ricevuti dal dispositivo di sicurezza. Ciò significa che almeno un bit nel telegramma completo mostra una modifica.

Il blocco funzione fornisce sia la corrente (tRespTimeMS), il minimo (tMinRespTimeMS) e il massimo (tMaxRespTimeMS) tempo di ciclo di un telegramma.