Menu
Codes d'erreur majeurs Allen-Bradley : comment les lire, les effacer et les prévenir

Codes d'erreur majeurs Allen-Bradley : comment les lire, les effacer et les prévenir

Principales pannes d'Allen-Bradley ControlLogix et CompactLogix expliquées : types et codes de pannes, comment lire le journal des pannes dans Studio 5000, procédures d'effacement/réinitialisation, et routines de gestion des pannes qui maintiennent les lignes en fonctionnement.
Codes d'erreur majeurs Allen-Bradley : comment les lire, les effacer et les prévenir

Points clés : Sur les contrôleurs Allen-Bradley Logix (ControlLogix, CompactLogix), une faute majeure arrête le programme et place l'indicateur OK/FAULT du contrôleur en état de faute.

Chaque faute majeure a un Type et un Code (par exemple Type 4 = faute de programme, avec des codes pour des erreurs comme un indice de tableau hors limites).

L'onglet Major Faults des Propriétés du contrôleur dans Studio 5000 affiche l'enregistrement; les fautes récupérables peuvent y être effacées ou prises en charge automatiquement par une routine de gestion des fautes, de sorte qu'un seul indice de tableau erroné n'a pas à arrêter toute la ligne.

Types de fautes que vous rencontrerez réellement

  • Type 1 : fautes au démarrage, le contrôleur a généré une faute pendant la mise sous tension (souvent, le gestionnaire de mise sous tension est configuré pour provoquer délibérément une faute afin que le processus ne redémarre pas sans surveillance).
  • Type 3 : fautes E/S, une connexion E/S requise a échoué alors que la faute était configurée comme majeure (un module manquant, un nœud réseau mort).
  • Type 4 : fautes d'exécution du programme, la catégorie principale : indice de tableau hors limites, débordement arithmétique, JSR vers une routine manquante, données d'instruction invalides.
  • Type 6 : watchdog, une tâche a dépassé son délai de watchdog, couramment après avoir ajouté une logique lourde ou des boucles dans une tâche périodique rapide.
  • Type 7 : fautes de mémoire non volatile, une écriture ou une lecture sur la carte mémoire a échoué.

La liste exacte se trouve dans la documentation Rockwell sur les codes de faute ; l'important est de lire la paire (Type, Code) plutôt que de considérer « faulted » comme un événement indifférencié.

Lire et effacer la faute

  • 1. Mettez-vous en ligne dans Studio 5000 et ouvrez Propriétés du contrôleur, onglet "Major Faults". Notez le type, le code et le texte de la faute, y compris le programme et la routine concernés.
  • 2. Corrigez la cause : corrigez la logique (vérifiez les limites de l'indice, protégez les opérations mathématiques), restaurez la connexion E/S, prolongez le watchdog uniquement si la tâche en a réellement besoin.
  • 3. Effacez la faute depuis l'onglet Major Faults (ou basculez l'interrupteur de mode selon la procédure du site) et remettez le contrôleur en Run en respectant les règles de redémarrage et de sécurité de votre site.

Routines de gestion des fautes : gérer sans arrêter la ligne

Pour les fautes Type 4 récupérables, Logix permet à chaque programme d'avoir une routine de faute: lorsque la faute se produit, la routine s'exécute, peut consigner l'événement et effacer l'enregistrement de la faute, et l'exécution continue. Bien utilisée, cela transforme un plantage arrêtant la ligne en un événement consigné avec alarme.

Mal utilisée, cela étouffe silencieusement de vrais problèmes, donc CONSIGNEZ TOUJOURS ce qui a été intercepté (les données de l'enregistrement de faute) à un endroit où un humain peut les examiner, et déclenchez une alarme en cas de répétition.

Un programme gestionnaire de fautes au niveau du contrôleur joue le même rôle pour les fautes à l'échelle du contrôleur.

Du journal des fautes aux données de fiabilité

Chaque faute majeure est un événement d'arrêt avec une cause précise et lisible par machine, ce qui en fait une entrée de premier ordre pour le travail de fiabilité si elle sort du PLC.

Enregistrez les fautes avec leur Type et leur Code dans vos ordres de travail CMMS , examinez-les dans l' analyse des temps d'arrêt , et concevez vos codes de faute pour nommer des causes réelles plutôt que des catégories génériques.

Fabrico relie tout cela sur le terrain: la capture OEE vérifiée par vision par ordinateur enregistre l'arrêt et sa durée même lorsque personne ne le consigne, et le CMMS en boucle fermée relie la faute à la réparation, alimentant des chiffres fiables de MTTR et MTBF .

Pour la discipline de conception côté API, consultez notre guide sur les API en production .

FAQ

Quelle est la différence entre une faute majeure et une faute mineure ?
Une faute majeure arrête l'exécution du programme ; une faute mineure consigne la condition et l'exécution se poursuit. La même cause racine peut être l'une ou l'autre, selon la configuration.

La faute se réinitialise mais revient sans cesse. Que faire ?
La cause est toujours active. Lisez la référence au programme et à la routine dans l'enregistrement de la faute et corrigez la logique ou la connexion qu'il indique ; ne mettez pas en place d'effacements automatiques autour d'une faute non diagnostiquée.

Chaque programme devrait-il avoir une routine de gestion des fautes ?
Pour les programmes où une erreur de données récupérable ne doit pas arrêter la machine, oui, avec journalisation et alarmes. La logique liée à la sécurité suit ses propres normes et n'est jamais « effacée et poursuivie » à la légère.

Pour voir comment la capture d'arrêts vérifiée et les ordres de travail en boucle fermée transforment les journaux de fautes PLC en améliorations de fiabilité, réservez une démo.

Dernières nouvelles de notre blog

Définissez votre feuille de route en matière de fiabilité
Validez votre retour sur investissement potentiel : réservez une démonstration en direct
Définissez votre feuille de route en matière de fiabilité
En cliquant sur le bouton Accepter, vous donnez votre consentement à l'utilisation de cookies lors de l'accès à ce site Web et de l'utilisation de nos services. Pour en savoir plus pour en savoir plus sur la manière dont les cookies sont utilisés et gérés, veuillez consulter notre Politique de confidentialité et Déclaration relative aux cookies