Skip to main content

Dépannage

Bus CAN

Problème

Solution possible

Le bus CAN est rouge dans l'arborescence des appareils directement après le téléchargement de l'application.

Vérifiez la page d'état et la page d'enregistrement du bus CAN. Vous trouverez plus d'informations ici.

Causes possibles:

  • Impossible d'ouvrir le pilote :

    • L'ID réseau est trop grand.

      Dans le bus CAN, un ID de réseau a été défini pour lequel il n'y a pas d'instance de pilote. Si le contrôleur n'a que deux interfaces CAN, les valeurs valides pour l'ID réseau sont uniquement 0 et 1.

    • Le composant du pilote n'a pas été chargé lors de l'exécution.

      Vérifiez si le composant du pilote CAN a été chargé correctement (voir le logger et le chapitre "Configuration Runtime").

    • La mémoire est insuffisante.

      L'ouverture du pilote CAN nécessite de la mémoire. Trop peu de mémoire peut être disponible.

  • Une erreur de bus s'est produite :

Le bus CAN passe du rouge au vert ou reste rouge en mode Runtime.

Vérifiez la page d'état et la page d'enregistrement du bus CAN. Vous trouverez plus d'informations ici.

Causes possibles:

  • Une erreur de bus s'est produite.

    La puce CAN signale une erreur de bus. Voir le chapitre "Diagnostic des pannes matérielles".

Le bus CAN a un point d'exclamation rouge.

Vérifiez la page d'état et la page d'enregistrement du bus CAN. Vous trouverez plus d'informations ici.

Causes possibles:

  • Un avertissement de bus est mis en file d'attente.

    La puce CAN signale un avertissement de bus. Les abonnés au bus peuvent envoyer et recevoir des messages, mais cela peut entraîner un comportement inattendu car les télégrammes CAN peuvent être perdus.

Vérifiez les câbles.

Pour plus d'informations, consultez : Diagnostic des pannes matérielles

Le bus CAN a un point d'exclamation gris.

Vérifiez la page d'état et la page d'enregistrement du bus CAN. Vous trouverez plus d'informations ici.

Causes possibles:

  • Une erreur s'est produite dans le passé qui a déjà été corrigée. Par exemple, il peut s'agir d'un court-circuit temporaire entre CANLow et CANHigh. L'erreur peut être confirmée sur la page d'état en cliquant sur le Confirmer bouton ou la commande dans le menu contextuel du bus CAN.