Diagnostics du maître pour les UC 20102 / 20302
(Traduction du document original anglais)
Vue d'ensemble
Le maître du bus CANopen peut être diagnostiqué :
Diagnostic du module
L'écran de diagnostic du module affiche les erreurs existantes classées selon leur catégorie :
Diagnostic de la voie
L'écran de diagnostic de la voie affiche les anomalies existantes classées selon leur catégorie :
Le tableau suivant décrit les anomalies possibles d'une fonction CANopen :
Type d'erreur
Erreur
Objet langage
Externe
Le maître CANopen n'est pas opérationnel.
%MWr.m.c.2.0
Un ou plusieurs esclaves ne sont pas opérationnels.
%MWr.m.c.2.1
Autres
Erreur de configuration détectée.
%MWr.m.c.2.3
Dépassement de la file d'attente de réception de basse priorité.
%IWr.m.c.0.0
Dépassement du contrôleur CAN.
%IWr.m.c.0.1
Le contrôleur CAN est déconnecté du bus.
%IWr.m.c.0.2
Erreur de contrôleur CAN détectée.
%IWr.m.c.0.3
Le Contrôleur CAN n'est plus en état d'erreur.
%IWr.m.c.0.4
Dépassement de la file d'attente de transmission de basse priorité.
%IWr.m.c.0.5
Dépassement de la file d'attente de réception de priorité haute.
%IWr.m.c.0.6
Dépassement de la file d'attente de transmission de priorité haute.
%IWr.m.c.0.7
Temps de cycle de tâche supérieur au temps de cycle du maître CANopen.
%IWr.m.c.0.8
Historique des événements de diagnostic
L'historique des événements de diagnostic sert principalement à analyser la procédure de démarrage du bus CANopen. Vous pouvez effacer ou actualiser le diagnostic : cliquez avec le bouton droit sur la boîte et sélectionnez Effacer ou Actualiser dans le menu contextuel.
Les événements sont présentés dans les 6 colonnes du tableau suivant :
Code d'erreur
Cause de l'erreur
ID nœud
Index
Sous-index
Informations supplémentaires
MSB LSB
1
Abandon SDO par le client
ID nœud esclave
Index
Sous-index
2
Abandon SDO par le serveur
ID nœud esclave
Index
Sous-index
Code d'abandon du SDO
3
Non-concordance d'identité
ID nœud esclave
Index
Sous-index
La réponse SDO indique l'ID lu
4
Evénement Contrôle d'erreur
ID nœud esclave
0
0
0, 0, 0, 0
5
Etat de l'équipement erroné
ID nœud esclave
0
0
0, 0, actual_state, exp_state
6
Evénement COMMstatus
0
0
0
0, 0, 0, COMMstatus
7
Un module utilise l'ID de nœud du gestionnaire CANopen
ID nœud gestionnaire
0
0
0, 0, 0, 0
8
Equipement inattendu
ID nœud esclave
0
0
0, 0, 0, 0
9
Message de démarrage inattendu
ID nœud esclave
0
0
0, 0, 0, 0
10
PDO de longueur incorrecte reçu
0
0
0
COB-ID de RPDO
11
Le gestionnaire est le seul équipement présent sur le réseau
0
0
0
0, 0, 0, 0
de 12 à 127
Réservés
de 128 à 255
Réservé pour les erreurs internes détectées
N'importe quelle information de mise au point
Charge de bus
L'écran de charge de bus donne des informations sur la charge du bus : charge courante en temps réel, charges maximale et minimale. Les valeurs peuvent être réinitialisées en cliquant sur Réinitialiser la charge de bus.
Le tableau suivant présente les objets de langage associés à cette fonction :
Fonction
Requête
Objet langage
Charge de bus
Read_IW
%IW0.0.2.63
%IW0.0.2.62
%IW0.0.2.64
Write_QW
%QW0.0.2.0.4
Qualité de bus
Le panneau de qualité du bus fournit des informations sur les trames provenant des compteurs : reçues, transmises, courantes avec anomalies, maximum, minimum avec anomalies en pourcentage du trafic total. Les valeurs peuvent être réinitialisées en cliquant sur RAZ compteur.
Le tableau suivant présente les objets de langage associés à cette fonction :
Fonction
Requête
Objets de langage
Qualité de bus
Read_IW
%ID0.0.2.66
%ID0.0.2.68
%IW0.0.2.70
%IW0.0.2.71
%IW0.0.2.72
Write QW
%QW0.0.2.0.3