Mots système des automates de sécurité M580

Les mots système suivants s'appliquent à l'automate de sécurité M580. Vous trouvez la description des mots système de l’automate de sécurité M580 et des autres automates M580 dans la présentation des Bits système dans le document EcoStruxure™ Control Expert - Mot et mots système - Manuel de référence.

Ces mots système et valeurs sont liés à la tâche SAFE. Ils sont accessibles dans le code du programme d'application, dans les sections autres que les sections de sécurité (MAST, FAST, AUX0 ou AUX1), mais pas dans le code de la section de la tâche SAFE.

Mot

Fonction

Type

%SW4

Période de la tâche SAFE définie dans la configuration. La période n'est pas modifiable par l'opérateur.

R

%SW12

Indique le mode de fonctionnement du module coprocesseur :

  • 16#A501 = mode de maintenance

  • 16#5AFE = mode de sécurité

Toute autre valeur est interprétée comme une erreur.

R

%SW13

Indique le mode de fonctionnement de la CPU :

  • 16#501A = mode de maintenance

  • 16#5AFE = mode de sécurité

Toute autre valeur est interprétée comme une erreur.

R

%SW42

Temps en cours de la tâche SAFE. Indique le temps d'exécution du dernier cycle de la tâche SAFE (en ms)

R

%SW43

Temps maximal de la tâche SAFE. Indique le temps d'exécution le plus long de la tâche SAFE depuis le dernier démarrage à froid (en ms)

R

%SW44

Temps minimal de la tâche SAFE. Indique le temps d'exécution le plus court de la tâche SAFE depuis le dernier démarrage à froid (en ms)

R

%SW110

Pourcentage de la charge de l'UC utilisé par le système pour les services internes.

R

%SW111

Pourcentage de la charge de l'UC utilisé par la tâche MAST.

R

%SW112

Pourcentage de la charge de l'UC utilisé par la tâche FAST.

R

%SW113

Pourcentage de la charge de l'UC utilisé par la tâche SAFE.

R

%SW114

Pourcentage de la charge de l'UC utilisé par la tâche AUX0.

R

%SW115

Pourcentage de la charge de l'UC utilisé par la tâche AUX1.

R

%SW116

Charge totale de l'UC du système.

R

%SW124

Contient la cause de l'erreur non récupérable détectée lorsque l'automate de sécurité M580 est à l'état HALT :

  • 0x5AF2 : erreur RAM détectée dans vérification de mémoire.

  • 0x5AFB : erreur détectée dans code de micrologiciel de sécurité.

  • 0x5AF6 : erreur de débordement de chien de garde de sécurité détectée sur la CPU.

  • 0x5AF : erreur de débordement de chien de garde de sécurité détectée sur le coprocesseur.

  • 0x5B01 : coprocesseur non détecté au démarrage.

  • 0x5AC03 : erreur de sécurité CIP non récupérable détectée par l'UC.

  • 0x5AC04 : erreur de sécurité CIP non récupérable détectée par le coprocesseur.

NOTE : La liste ci-dessus n'est pas exhaustive. Pour plus d'informations, consultez le document EcoStruxure™ Control Expert - Bits et mots système - Manuel de référence.

R

%SW125

Contient la cause de l'erreur récupérable détectée dans l'automate de sécurité M580 :

  • 0x5AC0 : la configuration de sécurité CIP n'est pas correcte (détectée par l'UC).

  • 0x5AC1 : la configuration de sécurité CIP n'est pas correcte (détectée par le coprocesseur).

  • 0x5AF3 : erreur de comparaison détectée par la CPU principale.

  • 0x5AFC : erreur de comparaison détectée par le coprocesseur.

  • 0x5AFD : erreur interne détectée par le coprocesseur.

  • 0x5AFE : erreur de synchronisation détectée entre la CPU et le coprocesseur.

  • 0x9690 : erreur de somme de contrôle du programme d'application détectée.

NOTE : La liste ci-dessus n'est pas exhaustive. Pour plus d'informations, consultez le document EcoStruxure™ Control Expert - Bits et mots système - Manuel de référence.

R

%SW126

Ces deux mots système contiennent des informations destinées à un usage interne Schneider Electric pour faciliter l'analyse détaillée des erreurs détectées.

R

%SW127

%SW128

Avec les UC dont la version du micrologiciel est égale à 3.10 ou antérieure, forcer la synchronisation horaire entre heure NTP et heure SAFE vers les modules d'E/S sécurisés et la tâche d'UC SAFE :

L/E

%SW142

Contient la version du micrologiciel COPRO dans le BCD à 4 chiffres : par exemple la version du micrologiciel 21.42 correspond à %SW142 = 16#2142.

R

%SW148

Nombre d'erreurs du code correcteur ECC (Error Correcting Code) détectées par la CPU.

R

%SW152

Statut de l'heure CPU NTP, mis à jour par le module de communication Ethernet (BMENOC0301/11 par exemple) sur l'embase du bus X via la fonction (en option) de synchronisation forcée de l'heure :

  • 0 : le module de communication Ethernet n'actualise pas l'heure de l'UC.

  • 1 : le module de communication Ethernet actualise l'heure de l'UC.

R

%SW169

ID de l'application de sécurité : contient l'ID de la partie code de sécurité de l'application. Cet ID est automatiquement modifié en cas de modification du code de l'application sécurisée.

NOTE :
  • Si le code sécurisé a été modifié et qu'une commande Générer le projet a été exécutée depuis la dernière commande Régénérer tout (modifiant ainsi l'ID de l'application de sécurité), l'exécution d'une commande Régénérer tout peut de nouveau modifier l'ID de l'application de sécurité.

  • L'identifiant unique du programme SAFE peut être lu en utilisant la sortie SAID du bloc fonction système S_SYST_STAT_MX.

R

%SW171

Etat des tâches FAST :

  • 0 : aucune tâche FAST n’existe

  • 1 : arrêt

  • 2 : marche

  • 3 : point d'arrêt

  • 4 : pause

R

%SW172

Etat de la tâche SAFE :

  • 0 : aucune tâche SAFE n’existe

  • 1 : arrêt

  • 2 : marche

  • 3 : point d'arrêt

  • 4 : pause

R

%SW173

Etat de la tâche MAST :

  • 0 : aucune tâche MAST n’existe

  • 1 : arrêt

  • 2 : marche

  • 3 : point d'arrêt

  • 4 : pause

R

%SW174

Etat de la tâche AUX0 :

  • 0 : aucune tâche AUX0 n’existe

  • 1 : arrêt

  • 2 : marche

  • 3 : point d'arrêt

  • 4 : pause

R

%SW175

Etat de la tâche AUX1 :

  • 0 : aucune tâche AUX1 n’existe

  • 1 : arrêt

  • 2 : marche

  • 3 : point d'arrêt

  • 4 : pause

R