EXPERTGetDiag: fornire i dettagli dell'errore rilevato su una funzione EXPERT I/O principale
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 a Rappresentazione di funzioni e blocchi funzione.
Descrizione delle variabili di I/O
Questa tabella descrive le variabili di ingresso:
Ingressi |
Tipo |
Commento |
---|---|---|
EXPERT_REF_IN |
Si riferisce al blocco funzione EXPERT. 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 |
---|---|---|
EXPERT_REF_OUT |
Si riferisce al blocco funzione EXPERT. |
|
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. |
|
EXPERTDiag |
DWORD |
Quando Done è TRUE: il valore di diagnostica è valido, vedere la tabella seguente. |
NOTA: Per maggiori informazioni sui pin Done, Busy ed Execution, vedere Informazioni generali sulla gestione dei blocchi funzione.
Questa tabella indica i valori diagnostici:
Bit |
HSC |
Standard Encoder |
---|---|---|
0 |
Errore rilevato su ingressi fisici |
|
1 |
– |
Errore rilevato su uscite fisiche |
2 |
– |
– |
3 |
– |
– |
4 |
– |
Ritorno della distribuzione dell'alimentazione dell'encoder |
5(1) |
– |
Errore rilevato sulla trasmissione del frame encoder SSI assoluto |
6(1) |
– |
Indica un errore di parità rilevato sul frame encoder SSI assoluto |
7 |
Rilevata configurazione non valida |
|
8 |
Rilevati parametri di regolazione non validi |
|
9 |
– |
Configurazione encoder in corso |
10 |
– |
– |
11(1) |
– |
Bit di stato 0 encoder SSI assoluto. Fare riferimento al manuale utente dell'encoder. |
12(1) |
– |
Bit di stato 1 encoder SSI assoluto. Fare riferimento al manuale utente dell'encoder. |
13(1) |
– |
Bit di stato 2 encoder SSI assoluto. Fare riferimento al manuale utente dell'encoder. |
14(1) |
– |
Bit di stato 3 encoder SSI assoluto. Fare riferimento al manuale utente dell'encoder. |
15(1) |
– |
– |
(1) Nel caso in cui venga rilevato un errore SSI, impostare la condizione Attivazione a 0 per riconoscere la condizione di errore. |
Aggiunta del blocco funzione EXPERTGetDiag
Passo |
Descrizione |
---|---|
1 |
Selezionare la scheda Librerie nel Catalogo software e fare clic su Librerie. Selezionare Controller > LMC058 > LMC058 Expert IO > Amministrazione > EXPERTGetDiag nell'elenco, selezionare e trascinare la voce nella finestra POU. |
2 |
Collegare l'ingresso EXPERT_REF_INHSC_REF dell'HSC. |