Les bits d'état de rack d'E/S, également appelés « bits d'état de rack
partiels », sont utilisés pour surveiller les racks dans votre système
d'E/S. Le logiciel crée automatiquement un fichier de données de
nombre entier pour stocker ces informations quand un fichier d'état
d'E/S est défini. Ce fichier contient 2 mots de bits d'état pour chaque
rack configuré dans votre système. Le nombre de fichiers de données
contenant ces informations d'E/S est stocké dans le mot 16 (octet
faible) du fichier d'état. Vous devez entrer ces informations à l'écran
d'état du processeur. Pour plus de renseignements sur la surveillance de
l'état des E/S avec les bits d'état des racks d'E/S, reportez-vous à la
documentation de votre logiciel de programmation.
Utilisation du sous-programme de gestion des défauts et de la
logique à relais pour leur correction
Vous pouvez configurer un défaut de rack d'E/S comme un défaut
mineur si vous avez le sous-programme de gestion des défauts et la
logique à relais appropriés pour exécuter un arrêt ordonné du système.
Vous pouvez programmer la logique à relais de plusieurs façons pour
corriger un défaut de rack d'E/S. Ces méthodes sont les suivantes :
défaut majeur généré par l'utilisateur
réinitialisation de la table-image des entrées
programmation de la zone de défaut
Méthodes :
Description :
Erreur majeure
Vous sautez à un sous programme de gestion des défauts quand un défaut de rack RIO survient. En
générée par
d'autres termes, si les bits d'état signalent un défaut, vous programmez le processeur pour agir comme
l'utilisateur
si un défaut majeur était survenu (c'est à dire pour sauter au sous programme de gestion des défauts).
Vous programmez ensuite votre sous programme de gestion des défauts pour arrêter le procédé ou
exécuter un arrêt ordonné du système. Quand le processeur exécute l'instruction de fin de fichier, un
défaut majeur généré par l'utilisateur est déclaré.
Réinitialisation
Vous surveillez les bits d'état et, si un défaut est détecté, vous programmez le processeur pour agir
de la
comme si un défaut mineur s'était produit. Après indication d'un défaut par les bits d'état, utilisez
table image
l'écran d'état des E/S pour bloquer le rack décentralisé défectueux. Utilisez ensuite la logique à relais
des entrées
pour mettre à 1 ou remettre à 0 les bits critiques de la table image des entrées en fonction des
exigences de sorties dans le rack correct.
Si vous réamorcez les bits de la table image des entrées, pendant la mise à jour suivante des E/S, les
bits d'entrée sont de nouveau réglés à leur dernier état valable. Pour que ceci n'arrive pas, votre
programme doit établir les bits d'inhibition du rack défectueux. Les bits d'inhibition globale contrôlent
les images d'entrée rack par rack ; les bits d'inhibition de racks partiels contrôlent les images d'entrée
sur la base de 1/4 de rack. Pour plus de renseignements sur ces bits, reportez vous à la
documentation de votre logiciel de programmation.
Cette méthode nécessite une révision exhaustive et attentive de votre système pour les opérations de
rétablissement. Pour plus de renseignements sur l'inhibition des racks d'E/S, reportez vous à la
documentation de votre logiciel de programmation.
Méthode de
En utilisant la méthode de programmation de la zone de défaut, vous invalidez des sections de votre
programmation
programme avec des zones MCR. En utilisant les bits d'état, vous surveillez vos racks ; quand un
de la zone de
défaut est détecté, vous commandez le programme à l'aide des lignes dans la zone MCR. Avec cette
défaut
méthode, les sorties à l'intérieur de la zone MCR doivent être non rémanentes afin d'être désactivées
quand un défaut de rack est détecté.
Pour plus de renseignements, reportez vous à la documentation de votre logiciel de programmation.
Chapitre 7
Sélection des sous programmes d'interruption
7-13