Bits système pour l'exécution de la tâche SAFE

Les bits système suivants s'appliquent à l'automate de sécurité M580. Vous trouvez la description des bits 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 - Bits et mots système - Manuel de référence.

Ces bits système sont liés à l'exécution de la tâche SAFE, mais ils ne sont pas directement accessibles dans le code du programme de sécurité. Ils sont accessibles uniquement via les blocs S_SYST_READ_TASK_BIT_MX et S_SYST_RESET_TASK_BIT_MX.

Bit

Symbole

Fonction

Description

Etat initial

Type

%S17

CARRY

Sortie décalage circulaire

Lors d'une opération de décalage circulaire dans la tâche SAFE, ce bit prend l'état du bit sortant.

0

R/W

%S18

OVERFLOW

Détection de dépassement ou d'erreur arithmétique

Normalement à l'état 0, ce bit est réglé sur 1 en cas de dépassement de capacité dans les cas suivants :

  • Résultat supérieur à +32 767 ou inférieur à -32 768, en simple longueur

  • Résultat supérieur à +65 535, en entier non signé

  • Résultat supérieur à +2 147 483 647 ou inférieur à -2 147 483 648, en double longueur

  • Résultat supérieur à +4 294 967 296, en double longueur ou en entier non signé.

  • Division par 0.

  • Racine d'un nombre négatif.

  • Forçage à un pas inexistant sur un programmateur cyclique.

  • Empilage d'un registre plein, dépilage d'un registre vide.

0

R/W

%S21

1RSTTASKRUN

Première scrutation de tâche SAFE en mode RUN

Testé dans la tâche SAFE, ce bit indique le premier cycle de cette tâche. Il est mis à 1 en début de cycle et remis à 0 en fin de cycle.

NOTE :
  • Le premier cycle de l'état de la tâche peut être lu en utilisant la sortie SCOLD du bloc fonction système S_SYST_STAT_MX.

  • Ceci ne concerne pas les systèmes redondants de sécurité M580.

0

R/W

Remarques concernant les bits système non liés à la sécurité

Bit système

Description

Remarques

%S0

Démarrage à froid

N’est utilisable que dans les tâches de processus (autres que SAFE) et n'a aucune influence sur la tâche SAFE.

%S9

Sorties réglées en mode de repli

N'a aucune influence sur les modules de sortie de sécurité.

%S10

Erreur détectée d’E/S globales

Signale certaines (mais pas l'ensemble) des erreurs détectées possibles liées aux modules d'E/S de sécurité.

%S11

Débordement du chien de garde

Prend en compte un dépassement sur la tâche SAFE.

%S16

Erreur détectée d’E/S de tâche

Signale certaines (mais pas l'ensemble) des erreurs détectées possibles liées aux modules d'E/S de sécurité.

%S19

Dépassement période de tâche

Des informations sur le dépassement de la tâche SAFE ne sont pas disponibles.

%S40 à %S47

Erreur détectée d’E/S du rack n

Signale certaines (mais pas l’ensemble) des erreurs détectées possibles liées aux modules d’E/S de sécurité.

%S78

STOP en cas d'erreur détectée

S'applique aux tâches de processus et à la tâche SAFE. Si ce bit est défini, par exemple si une erreur de débordement de %S18 survient, la tâche SAFE prend l’état HALT.

%S94

Enregistre les valeurs réglées

Ne s'applique pas aux variables de SAFE. L'activation de ce bit ne modifie pas les valeurs initiales de SAFE.

%S117

Erreur d’E/S distantes sur le réseau d’E/S Ethernet

Signale certaines (mais pas l'ensemble) des erreurs détectées possibles liées aux modules d'E/S de sécurité.

%S119

erreur détectée générale dans le rack

Signale certaines (mais pas l'ensemble) des erreurs détectées possibles liées aux modules d'E/S de sécurité.