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





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