132 - MCM260X - Manuale d’uso
11.8 Emergency
Ci sono 4 eventi che possono generare messaggi emergency:
• Situazioni di errore critico generate/sovrapposte al modulo;
• Importanti informazioni da comunicare ad altri dispositivi;
• Ripristino da un errore;
• Accensione con parametri settati uguali ai parametri di default (quando non sono ancora state
salvate configurazioni o quando quelle salvate sono state cancellate dal modulo).
La struttura dei messaggi emergency è schematizzata nella tabella seguente:
Error Code Error Register Additional Code Significato
0x0000 0x00 00 00 00 00 00
Pre-defined Error Field 0x1003 Sub-index 0 settato a 0 o
tutti gli errori cancellati
0x5000 0x81 00 01 00 00 00
Cambio configurazione hardware dopo accensione o reset
nodo ( comunicazione
0x5000 0x81 00 02 00 00 00
Errori Flash
Un errore è stato generato quando la configurazione è stata
salvata nella memoria flash
0x5000 0x81 00 03 AA BB CC
La configurazione programmata non coincide con quella
attuale
AA: modulo fisico dove si è verificato l’errore
BB: modulo logico dove si è verificato l’errore
CC: causa dell’errore
0x5000 0x81 00 09 00 00 00 Overflow della coda per i messaggi emergency
0x8100 0x81 00 04 00 00 00
Tempo tra due SYNC maggiore del Communication Cycle
Period
0x8110 0x11 00 01 00 00 00
Overflow del buffer di ricezione interno
Commutazione stato definito da oggetto 0x67FE
0x8110 0x11 00 02 00 00 00
Overflow del buffer di trasmissione interno
Commutazione stato definito da oggetto 0x67FE
0x8120 0 x11 00 03 00 00 00 CAN Controller in modalità Error Passive Mode
0x8130 0x11 00 04 00 00 00
Tempo tra due Node Guarding maggiore di Guard Time x
Life Time Factor
0x8130 0x11 00 05 DD 00 00
Tempo tra due Heartbeat maggiore di quello configurato
DD: nodo che provocato l’overflow
0x8210 0x81 00 05 EE FF GG
PDO was sent with a number of bytes smaller than
configured one in communication profile
PDO data is discarded
EE: configured value
FF: actual value, number of bytes sent
GG: number of PDO
0x8220 0x81 00 06 HH II JJ
PDO trasmesso con un numero di byte maggiore di quello
configurato nel Communication Profile
Solo i primi n dati sono usati (n = lunghezza totale
configurata nell’Object Dictionary)
HH: valore configurato
II: valore attuale, numero di byte spediti
JJ: numero di PDO
0xFF00 0x81 00 06 KK 00 00
Module bus error
Stato commuta in Stopped
PP: Posizione modulo
0xFF00 0x81
LL 07 MM NN
PP
Messaggi di diagnostica
LL: byte diagnostica
MM: Posizione modulo
NN: Error status e numero canale
PP: Numero di errore modulo corrente