Blocchi funzione di diagnostica di sistema
ReadSystemDiagnostics - Descrizione funzionale
Tipo: |
Blocco funzione |
Disponibile a partire da: |
V2.0.3.0 |
Il blocco funzione ReadSystemDiagnostics restituisce e ripristina le informazioni di diagnostica dell'avatar di sistema.
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 |
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 |
Informazioni su un evento minore rilevato. q_stMinorEventRegister1 = più recente |
|
q_stMinorEventRegister2 |
Informazioni su un evento minore rilevato. |
|
... |
... |
... |
q_stMinorEventRegister5 |
ST_MinorEventRegister |
Informazioni su un evento minore rilevato. |
q_etSILStopMsgGrp1 |
Gruppo SIL 1: Informazioni sulla funzione SIL Stop 0. |
|
... |
... |
... |
q_etSILStopMsgGrp10 |
Gruppo SIL 10: Informazioni sulla funzione SIL Stop 0. |