Diapositive 1 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Chapitre 1 :Voyants de signalisation Chapitre 2 : Ecran de mise au point PL7 Chapitre 3 : Objets de diagnostic Premium Diagnostic sur bus CANopen
Diapositive 2 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Le CiA préconise dans sa recommandation DR l implémentation de LEDs de diagnostic permettant d identifier les problèmes liés à la communication CANopen. Les produits peuvent supporter au choix : 2 LEDs mono-couleur : CouleurDénomination complèteAbrégée Fonction Verte RUN LEDCAN-RUN ou RUNEtat du nœud ( machine d état) Rouge ERROR LEDCAN-ERR ou ERRType d erreur 1 LED bi-couleur : CouleurDénomination complèteAbrégée Fonction Verte STATUS LEDCAN-STATUS ou CANEtat du nœud (machine d état) ou rouge et type d erreur Recommandation DR Chapitre 1 : Voyants de signalisation - 2 Utilisation LED bi-couleur : En cas de conflit entre couleur vert et couleur rouge, la couleur rouge est prioritaire.
Diapositive 3 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Etat des leds et période de clignotement : Recommandation DR Chapitre 1 : Voyants de signalisation - 3
Diapositive 4 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Fonctionnement led CAN-RUN Chapitre 1 : Voyants de signalisation - 4 La led CAN-RUN indique l état du produit par rapport au graphe de démarrage NMT.
Diapositive 5 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Fonctionnement led CAN-ERR Chapitre 1 : Voyants de signalisation - 5 La led CAN-ERR indique l état de la couche physique du produit ainsi que les erreurs dues à des messages absents. En cas de plusieurs défauts simultanés, l erreur avec le numéro le plus élevé est indiquée.
Diapositive 6 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Signalisation produits IA Chapitre 1 : Voyants de signalisation - 6
Diapositive 7 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Carte maître CANopren TSXCPP100 Chapitre 1 : Voyants de signalisation - 7
Diapositive 8 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Carte de communication CANopen pour ATV58 : VW3A58308 Led verte = OK Led jaune = COM Chapitre 1 : Voyants de signalisation - 8
Diapositive 9 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Coupleur de communiation CANopen pour TEGO POWER/QUICKFIT CANopen CAN-ERR RUN TX Overflow RW Les 4 premières leds concernent la communication CANopen Chapitre 1 : Voyants de signalisation - 9
Diapositive 10 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Coupleur de communiation CANopen pour TEGO POWER/QUICKFIT I/O RUN I/O ERR Les 2 leds du bas concernent le coupleur et les entrées sorties Table des erreurs Chapitre 1 : Voyants de signalisation - 10
Diapositive 11 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Objets implicites de diagnostic Chapitre 2 : Ecran de mise au point PL7 - 11
Diapositive 12 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Objets implicites de diagnostic Chapitre 3 : Objets de diagnostic Premium bits : %Iy.MOD.ERR :défaut module %Iy.1.ERR :défaut voie 24 mots : %IWy.1.0 à %Iwy.1.23 permettant de connaître : l état de la voie le dernier code d erreur du module l état du coupleur maître le dernier esclave ayant généré un code d erreur et son adresse des compteurs d erreurs l état des différents esclaves (1 à 126) la disponibilité d information de diagnostic pour chaque esclave
Diapositive 13 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Description détaillée des objets implicites de diagnostic Chapitre 3 : Objets de diagnostic Premium - 13
Diapositive 14 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Description détaillée des objets implicites de diagnostic Chapitre 3 : Objets de diagnostic Premium - 14
Diapositive 15 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Description détaillée des objets implicites de diagnostic Chapitre 3 : Objets de diagnostic Premium - 15
Diapositive 16 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Description détaillée des objets implicites de diagnostic Chapitre 3 : Objets de diagnostic Premium - 16
Diapositive 17 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Méthodologie de diagnostic Chapitre 3 : Objets de diagnostic Premium - 17 La recherche d un défaut sur le bus CANopen s effectue avec un niveau de précision croissant dans l ordre suivant : Voyants de diagnostics du maître et des esclaves Utilisation des objets de diagnostic implicites Voir procédure diapositive suivante Envoi d une commande de diagnostic SEND_REQ vers le ou les esclaves concernés.
Diapositive 18 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Chapitre 3 : Objets de diagnostic Premium - 18 Maître en mode local ou stop %IWy.1.3 MSB = 0x00 ou 0x40 ? Méthodologie de diagnostic Démarrage bus Pas de défaut maître ? Maître en mode RUN ? Vérification esclaves actifs %IWy.1.3 LSB = 0 ? Si mode démarrage par programme Set %QWy.1.0:X0 %IWy.1.3 MSB = 0x40 ? Test %IWy.1.8 à %IWy.1.15 Diagnostiquer esclaves inactifs NON OUI NON Corriger le défaut identifier SEND_REQ 0x31 et corriger le défaut identifié NON NOK OK
Diapositive 19 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Chapitre 3 : Objets de diagnostic Premium - 18 Méthodologie de diagnostic Test mot d état carte Défaut carte ? Validation activation échange E/S %Iy.1.ERR = 1 ? X8 = 1 : Erreur de configuration Chercher code d erreur dans %IWy.1.1 et %IWy.1.2 X9 = 1 : Erreur transfert PDO Contacter support Schneider X10 = 1 : Erreur transfert SDO Chercher code d erreur dans %IWy.1.1 et %IWy.1.2 X11 = 1 : Défaut carte PCMCIA Chercher code d erreur dans %IWy.1.1, %IWy.1.3 et %Iwy.1.4 X12 = 1 : Défaut bus hardware (vérifier câblage) Vérifier compteurs d erreurs bus et arrêt bus X13 = 1 : Défaut esclave Vérifier source erreur dans %Iwy requête diagnostic X14 = 1 : Défaut sortie positionné en position de repli Vérifier que l automate est en RUN et le %QWy1.0 X15 = 1 : Nouveau diagnostic disponible Déterminer esclaves concernés %Iwy.1.16 à %Iwy requête diag. Si mode démarrage par programme ou démarrage semi-automatique Set %QWy.1.0:X0 %IWy.1.0 Fonctionnement normal Défaut détecté NON OUI Identification précise du défaut et correction
Diapositive 20 / 20 Industrial Automation - Customer View - Services - Formation PhW - CANopen_diagnostic_fr 09/ 2003 Chapitre 3 : Objets de diagnostic Premium - 13 Accès aux variables de diagnostic explicites (* Mise à jour de la variable %MW0.1.2 *) IF %MW200=1 THEN READ_STS %CH0.1; END_IF; ! (* Lecture des mots échanges explicites DIAGNOSTIC *) (*Adresse ADR#0.1.SYS Type d'objet de diagnostic: %MW à 127 = diagnostic d un esclave 128 = diagnostic carte maître 130 = historique défauts messagerie Adresse de départ dans la table de diagnostic :%MW3302 Longueur du diagnostic à lire: %MW3303 Table de reception: %MW3310:20 Compte rendu de l'echange: %MW3350:4*) IF %MW3300=1 AND NOT %MW3350:X0 THEN %MW3300:=0;%MW3353:=6; SEND_REQ(ADR#0.1.SYS,16#0031,%MW3301:3,%MW3310:20,%MW3350:4); END_IF;