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.
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é.
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.
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 .
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.