HSCGetDiag: fornisce informazioni sull'errore rilevato in HSC
Questo blocco funzione amministrativo restituisce informazioni dettagliate su un errore rilevato su un HSC.
Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresentazione di funzioni e blocchi funzione.
Descrizione delle variabili I/O
Questa tabella descrive le variabili di ingresso:
Ingressi |
Tipo |
Commento |
---|---|---|
HSC_REF_IN |
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 |
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 |
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. |