HSCGetDiag: fornisce informazioni sull'errore rilevato in HSC

Descrizione della funzione

Questo blocco funzione amministrativo restituisce informazioni dettagliate su un errore rilevato su un HSC.

Rappresentazione grafica

 

G-RU-0010466.2.gif-high.gif

 

 

Rappresentazione IL e ST

Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresen­tazione di funzioni e blocchi funzione.

Descrizione delle variabili I/O

Questa tabella descrive le variabili di ingresso:

Ingressi

Tipo

Commento

HSC_REF_IN

HSC_REF

Riferimento all'HSC

Non deve essere modificato durante l'esecuzione del blocco.

Execute

BOOL

Sul fronte di salita, avvia l'esecuzione del blocco funzione.

Sul fronte di discesa, azzera le uscite del blocco funzione al termine della sua esecuzione.

Questa tabella descrive le variabili di uscita:

Uscite

Tipo

Commento

HSC_REF_OUT

HSC_REF

Riferimento all'HSC

Done

BOOL

TRUE = indica che HSCDiag è valido.

L'esecuzione del blocco funzione è terminata.

Busy

BOOL

TRUE = indica che l'esecuzione del blocco funzione è in corso.

Error

BOOL

TRUE = indica che è stato rilevato un errore.

L'esecuzione del blocco funzione è terminata.

ErrID 

HSC_ERR_TYPE

Quando Error è TRUE: tipo dell'errore rilevato.

HSCDiag

DWORD

Quando Done è TRUE, il valore di diagnostica viene emesso su questo pin nel blocco funzione. Quando il Bit 7 di DWORD = TRUE, viene rilevato un errore di configurazione. I bit 0...6 e 8...15 non sono utilizzati.

NOTA: Per maggiori informazioni sui pin Done, Busy ed Execution, vedere Informazioni generali sulla gestione dei blocchi funzione.

Aggiunta del blocco funzione HSCGetdiag

Passo

Descrizione

1

Selezionare la scheda Librerie nel Catalogo software e fare clic su Librerie.

Selezionare Controller > HMISCU > HMISCU HSC > HSCGetDiag nell'elenco, selezionare e trascinare la voce nella finestra POU.

2

Collegare l'ingresso HSC_REF_IN all'uscita HSC_REF dell'HSC.