Blocchi funzione di diagnostica di sistema

 

ReadSystemDiagnostics - Descrizione funzionale

Panoramica

Tipo:

Blocco funzione

Disponibile a partire da:

V2.0.3.0

G-SE-0075863.2.png

 

 

Descrizione funzionale

Il blocco funzione ReadSystemDiagnostics restituisce e ripristina le informazioni di diagnostica dell'avatar di sistema.

Interfaccia

Ingresso

Tipo di dati

Descrizione

iq_TeSysIslandRef

FB_TeSys_island

Riferimento al dispositivo TeSys island

i_xExecute

BOOL

Su un fronte di salita di questo ingresso, il blocco funzione avvia l'esecuzione. Le uscite q_xDone, q_xError, q_etResult e q_etResultMsg sono azzerate con il fronte di discesa di i_xExecute. Vedere la sezione Comportamento dei blocchi funzione con l'ingresso i_xExecute.

i_xResetAlarmCntr

BOOL

Se questo ingresso è impostato su TRUE, il contatore degli allarmi di avviso rilevati del sistema viene azzerato.

i_xResetMinorEventCntr

BOOL

Se questo ingresso è impostato su TRUE, il contatore degli errori minori rilevati del sistema viene azzerato.

i_xResetComErrorCntr

BOOL

Se questo ingresso è impostato su TRUE, il contatore degli errori rilevati della comunicazione del bus di campo viene azzerato.

Uscita

Tipo di dati

Descrizione

q_xError

BOOL

Se questa uscita è impostata su TRUE, è stato rilevato un errore. Per informazioni, consultare q_etResult e q_etResultMsg.

q_etResult

ET_Result

Fornisce informazioni su stato e diagnostica come valore numerico.

q_sResultMsg 

STRING[30]

Fornisce ulteriori informazioni su stato e diagnostica come messaggio di testo.

q_xBusy

BOOL

Se questa uscita è impostata a TRUE, l'esecuzione del blocco funzione è in corso.

q_xDone

BOOL

Se questa uscita è impostata a TRUE, l'esecuzione è stata completata correttamente.

q_xCtrlVltgFlctn

BOOL

Se questa uscita è impostata su TRUE, viene rilevata una fluttuazione della tensione di controllo.

q_xSILStopStatus

BOOL

Stato della funzione SIL Stop 0. Se questa uscita è impostata su FALSE, nessun gruppo SIL ha ricevuto un comando SIL Stop.

q_uiComErrorCntr

UINT

Numero di errori rilevati per la comunicazione del bus di campo.

q_uiAlarmsCntr

UINT

Numero di allarmi rilevati per il sistema.

q_uiMinorEventCntr

UINT

Numero di eventi minori rilevati per il sistema.

q_stMinorEventRegister1

ST_MinorEventRegister

Informazioni su un evento minore rilevato.

q_stMinorEventRegister1 = più recente

q_stMinorEventRegister2

ST_MinorEventRegister

Informazioni su un evento minore rilevato.

...

...

...

q_stMinorEventRegister5

ST_MinorEventRegister

Informazioni su un evento minore rilevato.

q_etSILStopMsgGrp1

ET_SILStop

Gruppo SIL 1:

Informazioni sulla funzione SIL Stop 0.

...

...

...

q_etSILStopMsgGrp10

ET_SILStop

Gruppo SIL 10:

Informazioni sulla funzione SIL Stop 0.