Diagnosi nell'applicazione
Lo stato del bus CAN può essere interrogato tramite l'interfaccia di diagnosi del dispositivo CAA. Ciò avviene tramite il blocco funzione 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 bus a livello di chip. In un'applicazione con stack bus di campo basati su CAN, normalmente non dovrebbe essere necessario leggerlo. Queste funzioni sono normalmente utilizzate dagli stack bus di campo e fornite all'applicazione in modo appropriato (vedere il capitolo del rispettivo bus di campo). Pertanto, le funzioni sono per la maggior parte richieste solo se vengono esaminati errori molto speciali o viene scritta un'applicazione CAN raw.
La maggior parte delle informazioni diagnostiche viene visualizzata anche nel logger e nella pagina di stato del CANbus.