EXPERTGetDiag: fornire i dettagli dell'errore rilevato su una funzione EXPERT I/O principale

Descrizione blocco funzione

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

Rappresentazione grafica

G-SE-0003854.1.gif-high.gif

 

 

Rappresentazione IL e ST

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

EXPERT_REF

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

EXPERT_REF

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 

EXPERT_ERR_TYPE

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.