Comment effectuer un diagnostic
(Traduction du document original anglais)
Présentation
La recherche d'un défaut sur le bus CANopen s'effectue tout d'abord à l'aide des voyants de la carte PCMCIA. Ensuite, vous pouvez utiliser la procédure ci-après qui décrit la gestion du démarrage du bus ainsi que les vérifications à effectuer en utilisant les objets langage fournis par l'automate.
Procédure
Le schéma suivant indique les différentes phases de la marche à suivre.
Comment vérifier %IW0.m.1.0
Ce tableau décrit les actions à effectuer pour obtenir un diagnostic précis à l'aide des bits x8 à x15 de %IW0.m.1.0.
Si
Alors
bit 8 = 1
c'est une erreur de configuration.
Vérifiez le détail des codes d'erreur dans les mots :
  • %IW0.m.1.1
  • %IW0.m.1.2
bit 9 = 1
c'est une erreur de transfert de PDO.
Contactez le support technique Schneider.
bit 10 = 1
c'est une erreur de transfert de SDO.
Vérifiez le détail des codes d'erreur dans les mots :
  • %IW0.m.1.1
  • %IW0.m.1.2
bit 11 = 1
c'est un défaut de la carte PCMCIA.
  • Vérifiez le détail des codes d'erreur dans %IW0.m.1.1.
  • Vérifiez le contenu de %IW0.m.1.3 :
    • bit 0 : erreur de paramètres, la source du défaut est indiquée dans %IW0.m.1.4
    • bit 1 : les sorties sont à zéro suite à la défaillance d'un esclave (Autoclear ON), la source du défaut est indiquée dans %IW0.m.1.4
    • bit 3 : défaut grave, la carte n'est pas active sur le bus
    • bit 7 : connexion défectueuse entre la carte et le boîtier de raccordement
bit 12 = 1
c'est un défaut du bus (bus non démarré ou défaut de transmission détecté).
  • Vérifiez le compteur du nombre d'erreurs du bus %IW0.m.1.5, s'il est différent de zéro, vérifiez la ligne.
  • Vérifiez le compteur du nombre d'arrêts du bus, s'il s'incrémente, vérifiez la ligne et redémarrez le bus.
Remarque : en mode de démarrage non automatique, le bit de démarrage du bus est %QW0.m.1.0.
bit 13 = 1
c'est un défaut sur un esclave : défaut de communication ou E/S non validées.
  • Déterminez la dernière source d'erreur contenue dans %IW0.m.1.4.
  • Déterminez tous les esclaves actifs sur le bus en consultant les mots d'état du bus %IW0.m.1.16 à %IW0.m.1.23.
  • Effectuez un diagnostic des esclaves en défaut à l'aide d'une requête de diagnostic.
Remarque : en mode de démarrage non automatique, le bit de démarrage des E/S est %QW0.m.1.1.
bit 14 = 1
c'est un défaut sortie : les sorties sont positionnées en conditions de repli.
  • Vérifiez que l'automate est en RUN.
  • Vérifiez que la tâche associée au module est active.
  • Testez le bit %IW0.m.1.0.12 (Défaut bus) et le bit %IW0.m.1.0.13 (Défaut esclave).
Remarque : en mode de démarrage non automatique, testez les bits %QW0.m.1.0 et %QW0.m.1.1.
bit 15 = 1
un nouveau diagnostic est disponible pour un ou plusieurs esclaves.
  • Déterminez les esclaves concernés grâce aux mots d'état %IW0.m.1.16 à %IW0.m.1.23.
  • Effectuez un diagnostic du ou des esclaves concernés.