Tableau 35 – Défauts de sécurité majeurs (Type 14)
Code
Cause
Le chien de garde de la tâche a expiré. La tâche utilisateur ne
s'est pas terminée dans le laps de temps spécifié. Un défaut
de programme a provoqué une boucle infinie, le programme
01
est trop complexe pour être exécuté aussi rapidement que
prévu, une tâche de priorité supérieure empêche cette tâche
de se terminer.
02
Une erreur est présente dans un sous-programme de la tâche
de sécurité.
07
La tâche de sécurité est inexploitable.
Ce défaut se produit lorsque le programme de sécurité est
incorrect. Par exemple, un timeout du chien de garde s' e st
produit ou la mémoire est corrompue.
08
Pas de temps système coordonné (CST) détecté.
Développement d'un sous-
programme de gestion des
défauts
Codes de défaut
Le
Tableau 35
montre les codes de défaut spécifiques aux automates Compact
GuardLogix. Le type et le code indiqués correspondent à ceux affichés
dans l'onglet Major Faults (Défauts majeurs) de la boîte de dialogue Controller
Properties (Propriétés de l'automate) ainsi que dans les attributs
MAJORFAULTRECORD (ou MINORFAULTRECORD) de l'objet
PROGRAM.
État
Irrécupérable
Récupérable
Irrécupérable
Irrécupérable
La publication 1756-PM014, « Logix5000 Controllers Major and Minor
Faults – Programming Manual », contient la description des codes de défaut
communs aux automates Logix.
Si une condition de défaut se produit et qu'elle est suffisamment grave pour
interrompre le fonctionnement de l'automate, ce dernier génère un défaut
majeur et arrête l'exécution du programme.
Selon votre application, vous ne voudrez peut-être pas que tous les défauts de
sécurité provoquent l'arrêt de l'ensemble de votre système. Dans ce cas, vous
pouvez utiliser un sous-programme de gestion des défauts pour effacer un
défaut spécifique et permettre à la partie de commande standard de votre
système de continuer à fonctionner ou configurer certaines sorties pour qu'elles
restent activées.
ATTENTION : Vous devez être en mesure de démontrer à votre organisme de
certification que le fait d'autoriser une partie du système à continuer de
fonctionner ne remet pas en cause sa sécurité de fonctionnement.
L'automate prend en charge deux niveaux de gestion des défauts majeurs :
• sous-programme de gestion des défauts de programme
• gestionnaire de défauts de l'automate
Ces deux sous-programmes peuvent utiliser les instructions GSV et SSV,
comme décrit à la page 182.
Publication Rockwell Automation 1769-UM022B-FR-P – Décembre 2016
Surveillance de l'état et gestion des défauts
Action corrective
Acquittez le défaut.
Si une signature de tâche de sécurité est présente, la mémoire de sécurité sera
réinitialisée et la tâche de sécurité recommencera son exécution.
En l'absence de signature de tâche de sécurité, vous devrez recharger le
programme dans l'automate pour permettre à nouveau l' e xécution de la tâche de
sécurité.
Rectifiez l'erreur dans la logique du programme utilisateur.
Acquittez le défaut.
Si une signature de tâche de sécurité existe, celle-ci réinitialisera la mémoire de
sécurité et la tâche de sécurité reprendra son exécution.
S'il n'y a pas de signature de sécurité, vous devrez recharger le programme dans
l'automate pour permettre l' e xécution de la tâche de sécurité.
Acquittez le défaut. Configurez un dispositif pour être l'horloge maître CST.
Chapitre 12
181