Skip to main content

Dépannage

Tableau 16. Gestionnaire CANopen (Maître)

Problème

Solution possible

Le nœud de bus CAN est rouge ou a un point d'exclamation rouge.

Voir le dépannage général du bus CAN.

Le gestionnaire CANopen est rouge ou comporte un point d'exclamation rouge.

Vérifiez la page d'état et la page de l'enregistreur du gestionnaire CANopen. Vous trouverez plus d'informations ici.

Causes possibles:

  • Vous n'avez pas de licence ou la licence de démonstration a expiré.

  • Trop peu de mémoire disponible.

Le gestionnaire CANopen a un triangle orange.

Le gestionnaire CANopen est dans l'état PREOPERATIONAL.

Causes possibles:

  • Tous les esclaves obligatoires ne sont pas à l'état OPERATIONAL.

    Marquez les appareils indisponibles dans le configurateur d'appareils comme facultatifs.

  • L'option "Autostart CANopen Manager" n'est pas sélectionnée dans le configurateur CANopen Manager.

    Vous devez démarrer manuellement le gestionnaire CANopen dans l'application à l'aide du bloc fonction CiA405.NMT.

Un esclave a un triangle orange.

L'esclave n'est pas dans l'état OPERATIONAL. La communication E/S n'a pas encore commencé. Vous pouvez afficher l'état actuel sur la page d'état.

Vous pouvez démarrer manuellement l'esclave dans l'application à l'aide du bloc fonction CiA405.NMT.

Un esclave a un point d'exclamation rouge.

L'esclave a signalé une urgence (par exemple, en raison d'une rupture de câble) ou des erreurs de configuration se sont produites (abandon SDO dans la phase de configuration).

Vérifiez la page d'état et la page de l'enregistreur du gestionnaire CANopen. Vous trouverez plus d'informations ici.

Pour plus d'informations sur l'urgence, consultez le manuel de l'esclave.

Causes possibles des erreurs de configuration :

  • Le fichier EDS ne correspond pas à l'appareil ou contient des erreurs.

    Contactez le fabricant.

  • Pour les appareils modulaires : l'ordre ou le type des modules dans l'arborescence des appareils ne correspond pas à la construction physique.

    Effectuez une analyse d'appareil sur l'appareil CANopen Manager et comparez la configuration.

Un esclave a un point d'exclamation gris.

Une erreur s'est produite dans le passé qui a été corrigée entre-temps. Vous pouvez vérifier la page de l'enregistreur pour quelle erreur il s'agissait. Vous pouvez confirmer le point d'exclamation gris en cliquant sur le Confirmer sur la page d'état ou la commande dans le menu contextuel de l'appareil.

Les entrées et les sorties de l'esclave ne fonctionnent pas.

Causes possibles:

  • Le gestionnaire CANopen n'est peut-être pas encore à l'état OPÉRATIONNEL (pas d'icône verte). Le gestionnaire CANopen ne peut modifier les PDO qu'à l'état OPÉRATIONNEL. Le gestionnaire CANopen n'atteint cet état que lorsque tous les abonnés CANopen requis sont à l'état OPERATIONNEL. De plus, le Gestionnaire CANopen de démarrage automatique L'option doit être définie dans le configurateur du gestionnaire CANopen ou le gestionnaire CANopen doit être démarré manuellement à l'aide du bloc de fonction CiA405.NMT.

  • L'esclave concerné n'est pas encore dans l'état OPERATIONAL (pas d'icône verte) ou des erreurs de configuration se sont produites (abandon SDO pendant la phase de configuration).

    • Vous pouvez lire les éventuelles erreurs de configuration dans le logger de l'esclave respectif et sur la page d'état.

    • Si la Démarrer les esclaves l'option dans le configurateur CANopen Manager est désactivée, alors vous devez démarrer les esclaves manuellement à l'aide du bloc fonction CiA405.NMT afin que le trafic de données d'E/S soit inclus. Si la Gestionnaire CANopen de démarrage automatique option est désactivée, vous devez également démarrer le gestionnaire manuellement.

Les entrées analogiques d'un esclave ne fonctionnent pas.

Causes possibles:

  • Pour l'entrée, aucune interruption n'est générée dans l'esclave. Cela peut se produire, par exemple, dans le cas d'entrées analogiques lorsque le PDO associé est réglé sur le type de transmission "asynchrone" (254 ou 255) et non Heure de l'évènement a été défini.

    Trois solutions sont proposées à cet effet.

    • Réglez le PDO sur synchrone et activez Synchronisation de la production dans le gestionnaire CANopen.

    • Met le Heure de l'évènement du PDO à des valeurs > 0

    • Sur la page SDO, insérez l'objet 16#6423sub0 (activation d'interruption globale d'entrée analogique) et définissez la valeur sur 1

Un esclave quitte sporadiquement (il redevient rouge puis vert).

Causes possibles:

  • Il existe des valeurs aberrantes de temps de cycle dans la tâche de cycle de bus.

    • Dans le moniteur de tâche, vérifiez le temps minimum et maximum de la tâche de cycle de bus.

    • Dans l'application, recherchez le code d'application qui produit ces valeurs aberrantes de temps de cycle : optimisez le code ou déplacez-le vers une autre tâche.

  • Une fuite de poignée a été causée par un pilote défectueux ou une utilisation incorrecte de la couche CL2.

  • Une erreur physique existe.

    Voir dépannage pour les bus de terrain basés sur CAN.