Questo blocco funzione restituisce il codice di errore rilevato.
Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresentazione di funzioni e blocchi funzione.
Descrizione delle variabili di I/O
Questa tabella descrive le variabili di ingresso:
Ingressi |
Tipo |
Commento |
---|---|---|
PTO_REF_IN |
Riferimento al canale PTO. Deve essere collegato a PTO_REF di PTOSimple o a PTO_REF_OUT dei blocchi funzione PTO. |
|
Execute |
BOOL |
Sul fronte di salita, avvia l'esecuzione del blocco funzionale. Se è FALSE, azzera le uscite del blocco funzione al termine della sua esecuzione. |
Questa tabella descrive le variabili di uscita:
Uscite |
Tipo |
Commento |
|
---|---|---|---|
PTO_REF_OUT |
Riferimento al canale PTO. Deve essere collegato al pin di ingresso PTO_REF_IN dei blocchi funzione PTO. |
||
Done |
BOOL |
TRUE = indica che PTODiag è 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. |
||
PTODiag |
DWORD |
Quando Done è TRUE: codice di errore di diagnostica (vedere la tabella sotto). |
Bit DWORD |
Significato |
---|---|
0 - 3 |
Non utilizzato |
4 |
Errore rilevato internamente |
5...6 |
Non utilizzato |
7 |
Errore di configurazione rilevato |
8...16 |
Non usato |
17 |
Unità non pronta (l'ingresso ausiliario DriveReady è FALSE) |
18...20 |
Non usato |
21 |
Riservato |
22 |
Frequenza non valida |
23 |
Accelerazione non valida |
24 |
Decelerazione non valida |
25 |
Comando rifiutato (PTO_AXIS_ERROR o nuovo comando PTO attivato prima del completamento dell'ultima operazione) |
26 |
Direzione non valida |
27 - 31 |
Non usato |
NOTA: Per maggiori informazioni sui pin Done, Busy, CommandAborted ed Execution, vedere Informazioni generali sulla gestione dei blocchi funzione.