Skip to main content

États du contrôleur de sécurité

Figure 49. Modes de fonctionnement du contrôleur de sécurité
Modes de fonctionnement du contrôleur de sécurité


Modes de fonctionnement du contrôleur de sécurité : sûr et non sûr

Les deux modes de fonctionnement possibles d'un contrôleur de sécurité programmé avec CODESYS Safety Extension sont sûr et dangereux.

Le mode sans échec est le nom donné au mode du contrôleur de sécurité dans lequel une application de démarrage est chargée et le contrôleur n'est pas utilisé en mode débogage. Le contrôleur de sécurité est en mode sans échec tant que l'application de démarrage est en cours d'exécution et que le développeur n'y accède pas en écriture. Le contrôle passe en mode débogage dès qu'un accès en écriture a lieu. Le contrôleur reste également dans l'état sûr si une connexion au contrôleur a lieu et que des valeurs de variables sont affichées dans CODESYS Safety ExtensionSeul un service d'écriture tel que le forçage d'une valeur provoque le passage du contrôleur en mode débogage.

Astuce

Bien que l'état d'une application non chargée soit également sûr, il ne s'agit pas d'un mode sans échec.

S'il existe une application de démarrage sur le contrôleur de sécurité, cette application de démarrage démarre lorsque le contrôleur démarre et que le contrôleur est en mode de fonctionnement sécurisé.

Si le contrôleur est obligé de passer de l’état sûr à l’état non sûr, le développeur doit confirmer le passage à l’état non sûr.

Tenir compte des avis Mode débogage.

État de l'application

Si l'application est chargée sur le contrôleur avec un téléchargement (voir : Connexion – Sécurité), le contrôleur de sécurité est alors toujours dans un état non sécurisé. Le débogage et le démarrage/arrêt peuvent être effectués sur le contrôleur dans cet état d'application.

Affichage des états du contrôleur de sécurité

La ligne d'état générale indique si le contrôleur de sécurité est dans l'état sûr ou non sûr et si l'application est dans l'état d'arrêt ou d'exécution. CODESYS sur le bord inférieur de la fenêtre.

Astuce

L'état de l'application active est affiché indépendamment des éditeurs ouverts.

Exemples des informations affichées dans la ligne d'état inférieure en mode en ligne

Gauche : États de l'application de sécurité. Droite : États du contrôleur de sécurité.

safety_img_tele_mode_run.png
SafetyOnlineRunSafe.png
SafetyOnlineRunUnsafeBA.png
SafetyOnlineStopUnsafeBA.png
SafetyOnlineDebugRun.png
. États d'application de la sécurité :
  • COURIR, fond vert

  • ARRÊT, fond rouge : L'application est en pause.

  • TERMINÉ, arrière-plan rouge : l'application a été arrêtée en raison d'une erreur d'exécution.

Dans l'état connecté, l'état de l'application de sécurité est également affiché dans l'arborescence du projet à côté de l'application de sécurité active.

. États du contrôleur de sécurité :
  • TÉLÉACCÈS, fond gris

    Accès au contrôleur de sécurité via téléaccès

  • SÛR, arrière-plan jaune lorsque l'application de démarrage est en cours d'exécution.

  • DANGEREUX (BA), fond rouge :

    Démarrer l'application en mode débogage

  • DANGEREUX (DL), fond rouge :

    Télécharger l'application en mode débogage

  • DÉCHARGÉ, fond gris :

    L'application actuelle a été déchargée du contrôleur (plus de statut d'application).

  • EXCEPTION, fond rouge :

    Indique une erreur système dans des circonstances particulières si la connexion persiste (la connexion est généralement interrompue immédiatement).

Force active s'affiche en plus de l'état du contrôleur de sécurité si des valeurs sont actuellement forcées.

Important

Derrière l'état, la barre circulaire indique que l'état est constamment mis à jour, à l'exception de TÉLÉACCÈS état. Si le S-PLC se bloque, il est possible que son état ait déjà changé sans que cela soit indiqué.