Diagnosi nell'applicazione
Lo stato del bus CAN può essere interrogato tramite l'interfaccia di diagnosi del dispositivo CAA. Ciò avviene tramite il blocco funzionale CANbus_Diag dalla biblioteca CANbusDevice Questo blocco funzione viene creato implicitamente per il bus CAN e può essere indirizzato con il nome del dispositivo nell'albero dei dispositivi.
Importante
Per questa funzione, il diagnosi del dispositivo deve essere abilitato.
La biblioteca CAA Can Low Level Extern Fornisce una diagnosi del bus a livello di chip. In un'applicazione con stack di bus di campo basati su CAN, normalmente non dovrebbe essere necessario leggerlo. Queste funzioni vengono normalmente utilizzate dagli stack di bus di campo e fornite all'applicazione in modo appropriato (vedere il capitolo relativo al rispettivo bus di campo). Pertanto, le funzioni sono generalmente necessarie solo se vengono analizzati errori molto particolari o se viene scritta un'applicazione CAN raw.
La maggior parte delle informazioni diagnostiche viene visualizzata anche nel logger e nella pagina di stato del CANbus.