Introduction

Le système rencontre une condition non bloquante lorsqu'il détecte une erreur d'entrée/sortie sur le bus de l'embase (X Bus ou Ethernet) ou via l'exécution d'une instruction, qui peut être traitée par le programme utilisateur et ne modifie pas l'état fonctionnel·CPU.

Cette section décrit quelques-uns des bits et mots système que vous pouvez utiliser pour détecter l'état du système de sécurité et des modules qui le composent.

NOTE : Les bits et mots système disponibles ne comprennent pas toutes les informations relatives à l'état des modules de sécurité. Schneider Electric recommande d'utiliser la structure DDDT de l'UC de sécurité et des modules d'E/S de sécurité pour déterminer l'état du système de sécurité M580.

Pour plus d'informations sur le DDDT de l'UC de sécurité M580, reportez-vous à la section Structure de données DDT autonome pour CPU M580 dans le document Modicon M580 - Matériel - Manuel de référence.

Pour plus d'informations sur les DDDT des modules d'E/S de sécurité M580, reportez-vous aux sections suivantes :

NOTE : Vous pouvez également établir des diagnostics plus avancés des dispositifs Ethernet au moyen de messages explicites. Pour cela, utilisez au choix :

Conditions liées aux diagnostics d'E/S

Une condition non bloquante liée aux E/S est diagnostiquée avec les indications suivantes :

  • Combinaison LED I/O de la CPU : allumé fixe

  • Combinaison LED I/O du module : allumé fixe

  • Bits système (type de l'erreur détectée) :

    • %S10 à 0 : erreur d'E/S globale détectée sur un des modules dans le rack Ethernet ou X Bus local ou distant

    • %S16 à 0 : erreur d'E/S détectée dans la tâche en cours sur un rack X Bus

    • %S40...%S47 à 0 : erreur d'E/S détectée sur un rack X Bus à l'adresse 0...7

    • %S117 à 0 : erreur d'E/S détectée sur un rack X Bus distant

    • %S119 à 0 : erreur d'E/S détectée sur un rack X Bus local

      NOTE : Ces bits (%S10, %S16, %S40...%S47, %S117 et %S119) signalent une grande partie – mais pas l’intégralité – des erreurs détectées possibles liées aux modules d’E/S de sécurité.
  • bits et mots système combinés avec la voie qui présente une erreur détectée (numéro de voie d'E/S et type d'erreur détectée) ou informations de DDT d'équipement·(I/O) du module d'E/S (Device DDT) (pour les modules configurés en mode d'adressage Device DDT) :

    • bit %Ir.m.c.ERR à 1 : erreur de canal détectée (échanges implicites)

    • mot %MWr.m.c.2 : la valeur de ce mot précise le type de l'erreur détectée sur le canal indiqué et dépend du module d'E/S (échanges implicites)

Conditions liées à l'exécution du diagnostic du programme

Une condition non bloquante liée à l'exécution du programme est diagnostiquée par les bits et mots système suivants :

  • Bits système – type de l'erreur détectée :

    NOTE : Si le bit système configurable %S78 est défini dans le programme, la tâche SAFE passe à l'état HALT lorsque le bit système %S18 est défini sur 1.
  • Mot système – nature de l'erreur détectée :

    • %SW125 (toujours mis à jour)