Bits système %S

%S1: reprise à froid

%S1 : reprise à chaud

%S4: base de temps 1Oms

%S5: base de temps 100ms

%S6: base de temps 1 seconde

%S7: base de temps 1 minute

%S9 : passage en repli des sorties des bus(sauf Quantum) sur mise à 1 : bus X As-i, Fipio.

Sur M340 l’IOscanning est aussi concerné mais pas CANopen.

%S10 : Bit normalement à 1, passe à 0 si au moins une voie passe en erreur (TOR analogique, module de communication…), correspond au voyant I/O de l’automate.

%S11 : dépassement du chien de garde

%S12 : Automate en RUN

%S13 : premier cycle de passage en RUN de l’automate.

%S15 : défaut chaine de caractère (débordement chaine), passage de l’automate en HALT si %S78=1.

bit non utilisé sur Quantum de sécurité.

%S16 : Normalement à 1, ce bit est mis à 0 par le système quand un défaut sur un module en rack ou un équipement sur Fipio est détecté (configuration non conforme, défaut d’échange, défaut matériel, etc).

Ce bit doit être remis à 1 par l’utilisateur.

%S17 : Lors d’une opération de décalage circulaire, ce bit prend l’état du bit sortant.

%S18 : dépassement ou erreur arithmétique, passage de l’automate en HALT si %S78=1, %S18 est mis à 1 en cas de dépassement de capacité dans les cas suivants :

– en INT un résultat supérieur à + 32 767 ou inférieur à – 32 768

– en UINT un résultat supérieur à + 65 535,

– en DINT un résultat supérieur à + 2 147 483 647 ou inférieur à – 2 147 483 648,

– en UDINT un résultat supérieur à +4 294 967 296,

– valeurs réelles hors bornes,

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

Note : Il n’existe qu’un seul cas où le bit %S18 n’est pas positionné par les automates Modicon M340 lorsque des valeurs réelles sont hors bornes. C’est lorsque des opérandes non normalisés ou certaines opérations générant des résultats non normalisés sont utilisés.

Ce bit doit être testé par le programme utilisateur après chaque opération présentant un risque de dépassement, puis remis à 0 par l’utilisateur en cas de dépassement.

%S19 : dépassement de la période de la tâche (task sensitive).

%S20 (sauf Quantum de sécurité) : dépassement d’index, ce bit passe à 1 si l’index est supérieur au maximum configuré ou inférieur au minimum configuré, passage de l’automate en HALT si %S78=1

%S21 : Premier cycle en RUN d’une tâche (task sensitive)

%S30 (sauf Quantum de sécurité): normalement à 1 ce bit mis à zéro stoppe l’exécution de la tâche MAST.

%S31 : identique à %S30 pour la FAST

%S32 : identique à %S30 pour l’AUX0

%S33 : identique à %S30 pour l’AUX1

%S34 : identique à %S30 pour l’AUX2

%S35 : identique à %S30 pour l’AUX3

%S38 (sauf quantum de sécurité) : normalement à 1 sa mise à 0 inhibe les évènements.

%S39 (sauf Quantum de sécurité) : indique une saturation de la file d’évènements.

%S40 : normalement à 1 est mis à 0 par le système en cas de défaut d’E/S du rack 0

%S41 : identique à %S40 pour le rack 1

%S42 : identique à %S40 pour le rack 2

%S43 : identique à %S40 pour le rack 3

%S44 : identique à %S40 pour le rack 4

%S45 : identique à %S40 pour le rack 5

%S46 : identique à %S40 pour le rack 6

%S47 : identique à %S40 pour le rack 7

%S50 : pour mettre à jour l’horodateur de l’automate (%SW50 à %SW53 :

– mettre %S50 à 1,

– modifier les %SW50 à %SW53,

– mettre à 0 %S50 pour que la modification soit prise en compte

%S51 : bit à 1 si l’horodateur est invalide

%S59 : active l’utilisation du mot %SW59 permettant d’incrémenter chaque élément de l’horodateur

%S65 : passez ce bit de 0 à 1 pour désactiver les échanges de la carte SD du M340 afin de pouvoir l’enlever en toute sécurité.

%S66 : Mettez ce bit à 1 pour lancer une sauvegarde de l’application sur la carte SD du M340, à utiliser après un %S94 pour sauvegarder les valeurs de réglage devenues initiales (par le %S94) sur la carte

%S67 : pour Premium, Atrium et Quantum, état de la pile principale de la carte PCMCIA :

– 1 la pile est à changer

– 0 tout va bien.

%S68 : état de la pile de sauvegarde (placé sur l’alimentation pour Premium, sur le processeur pour Quantum) :

– 1 pile absente ou hors service,

– 0 pile présente et en service.

%S75 : état pile carte PCMCIA de sauvegarde (emplacement B):

– 1 la pile est à changer

– 0 tout va bien.

%S76 : en lecture seule, ce bit indique que le buffer de diagnostique est configuré

%S77 : en lecture seule, ce bit indique que le buffer de diagnostique est plein

%S78 : si ce bit est à 1 un défaut remonté par les bits : %S15, %S18, %20 entraine le passage en HALT de l’automate.

%S79 : si le bit est mis à 1 l’écriture de bits forcés sur Quantum par requêtes modbus est impossible.

%S80 : mettre à 1 pour réinitialiser les compteurs de message (%SW80 à %SW86)

%S82 : Pour Premium, ce bit est utilisé pour modifier le mode d’échange de requête avec l’équipement MB+MBP100 PCMCIA.

Par défaut (valeur 0), le système envoie une requête à la carte et l’interroge pour obtenir la réponse au cours du cycle Mast suivant. Ce mode est conseillé pour les cycles Mast courts.

Lorsqu’il est réglé sur 1, le système envoie une requête à la carte et attend une réponse. Ce mode est conseillé en cas de cycle Mast long.

%S90 : a 1 indique que les mots communs sont actualisés

%S91 : pour Premium exclusivement, si ce bit est mis à 1, les requêtes de communication asynchrones traitées dans la tâche surveillance sont exécutées intégralement sans interruption des autres tâches comme la MAST ou FAST. Ainsi, la lecture ou l’écriture cohérente des données est garantie.

Rappel : le serveur de requête de la tâche surveillance est appelé via la porte 7 (X-Way).

%S92 : mode mesure des fonctions de communication M340 et Premium, Normalement à l’état 0, ce bit peut être mis à 1 par l’utilisateur pour positionner les fonctions de communication en mode de mesure des performances.

Le paramètre de timeout des fonctions de communication (qui figure dans le tableau de gestion) affiche alors le temps d’échange aller/retour en millisecondes -base de temps 100ms).

%S94 : sur passage à 1, sauvegarde des données de réglage dans les données initiales des variables ayant l’attribut « sauvegarde ». Entraine le positionnement du bit %S96 sur M340. A n’utiliser que dans la tâche MAST.

%S96 : ce bit est mis à 0 par le système lorsque la carte est manquante ou inutilisable (mauvais format, type non reconnu, etc.) ou lorsque son contenu ne correspond pas à la RAM de l’application interne.

%S100 : Ce bit est mis à 0 ou 1 par le système suivant l’état du shunt INL/DPT sur la prise terminal d’un Premium :

– Si le shunt est absent (%S100 = 0), le protocole Uni-Telway maître est utilisé.

– Si le shunt est présent (%S100 = 1), le protocole utilisé est celui indiqué dans la configuration de l’application.

%S117 : normalement à 1 ce bit est mis à 0 par le système en cas de détection d’erreur sur un équipement du bus ERIO.

%S118 : normalement à 1, ce bit est mis à 0 par le système lors de l’apparition d’un défaut sur un équipement connecté aux bus d’entrées/de sorties distantes RIO (Fipio pour Premium ou station S908 pour Quantum).

Ce bit reprend la valeur 1 lorsque l’erreur disparaît.

Ce bit n’est pas mis à jour si une erreur se produit sur les autres bus (DIO, ProfiBus, ASI).

%S119 : normalement à 1, ce bit est mis à 0 par le système lors de l’apparition d’une erreur sur un module d’E/S installé dans l’un des racks.

Ce bit reprend la valeur 1 lorsque l’erreur disparaît

%S120 (Quantum, sauf quantum de sécurité): normalement à 1, ce bit est mis à 0 par le système lors de l’apparition d’une erreur sur un équipement connecté au bus DIO géré par la liaison Modbus Plus intégrée à l’UC.

Certaines informations sont disponibles dans le Viewer de diagnostic (si l’entrée est sélectionnée) afin de clarifier le type d’erreur sur le bus. Ces informations peuvent déterminer le bus déporté correct avec le numéro de bus (RIO, DIO).

%S121 (Quantum, sauf quantum de sécurité): normalement à 1, ce bit est mis à 0 par le système lors de l’apparition d’une erreur sur un équipement connecté au bus DIO géré par le premier module 140 NOM 2••.

Certaines informations sont disponibles dans le Viewer de diagnostic (si l’entrée est sélectionnée) afin de clarifier le type d’erreur sur le bus. Ces informations peuvent déterminer le bus déporté correct avec le numéro de bus (RIO, DIO).

%S122 (Quantum, sauf quantum de sécurité): normalement à 1, ce bit est mis à 0 par le système lors de l’apparition d’une erreur sur un équipement connecté au bus DIO géré par le second module 140 NOM 2••.

Certaines informations sont disponibles dans le Viewer de diagnostic (si l’entrée est sélectionnée) afin de clarifier le type d’erreur sur le bus. Ces informations peuvent déterminer le bus déporté correct avec le numéro de bus (RIO, DIO).

%S123 : Réglage bus X, réservé !