Détection, types et gestion des erreurs
Le contrôleur détecte et gère trois types d'erreur :
oles erreurs externes,
oles erreurs d'application,
oles erreurs système.
Le tableau suivant décrit les types d'erreurs pouvant être détectées :
Type d'erreur détectée |
Description |
Etat du contrôleur |
---|---|---|
Erreur externe |
Les erreurs externes sont détectées par le système à l'état RUNNING ou STOPPED, mais n'affectent pas l'état continu du contrôleur. Une erreur externe est détectée dans les cas suivants : oUn équipement connecté signale une erreur au contrôleur. oLe contrôleur détecte une erreur avec un équipement externe, par exemple, lorsque ce dernier communique, mais n'est pas configuré correctement pour être utilisé avec le contrôleur. oLe contrôleur détecte une erreur avec l'état d'une sortie. oLe contrôleur détecte une interruption de la communication avec un équipement. oL'application de démarrage dans la mémoire Flash est différente de celle de la mémoire vive. |
RUNNING avec détection d'une erreur externe Ou STOPPED avec détection d'une erreur externe |
Erreur d'application |
Une erreur d'application est détectée en cas de programmation incorrecte ou de dépassement d'un seuil de surveillance de tâche. |
HALT |
Erreur système |
Une erreur système est détectée lorsque le contrôleur adopte une condition non gérée pendant l'exécution. La plupart de ces conditions résultent d'exceptions de micrologiciel ou matérielles, mais dans certains cas, une programmation incorrecte peut entraîner la détection d'une erreur système (par exemple, lorsque vous tentez d'écrire dans la mémoire réservée lors de l'exécution ou lorsqu'une horloge de surveillance du système expire). NOTE : Certaines erreurs système peuvent être gérées en cours d'exécution et sont ainsi considérées comme des erreurs d'application. |
BOOTING → EMPTY |
NOTE : Pour plus d'informations sur le diagnostic, reportez-vous au document SCU HMI Controller - Guide de la bibliothèque PLCSystem.