Chapitre 7
Sélection des sous programmes d'interruption
7-8
Utilisation de la logique d'arrêt
La programmation de l'arrêt doit tenir compte des aspects suivants.
Stockez les conditions initiales et réamorcez les autres données pour
assurer ultérieurement une mise en route ordonnée.
Surveillez l'arrêt des sorties cruciales. Au besoin, utilisez le
bouclage pour étendre le temps de scrutation du sous-programme de
gestion des défauts à la limite de temporisation du chien de garde du
processeur, de façon à ce que votre programme puisse confirmer que
des événements critiques se sont produits.
Test d'un sous programme de gestion des défauts
Pour tester un sous-programme de gestion des défauts, utilisez
l'instruction JSR pour y accéder. Envoyez un code d'erreur comme
premier paramètre de l'instruction JSR. Le processeur stocke ce code
dans le mot 12 d'état et établit le bit correspondant dans le mot 11.
Vous pouvez détecter et établir vos propres défauts à l'aide des codes
de défauts 0-9 ou à l'aide des codes 10-87 définis par le processeur.
Installation d'un sous programme de gestion des défauts
Vous pouvez écrire plusieurs sous-programmes de gestion des défauts
et les stocker dans plusieurs fichiers sous-programme de défauts, mais
le processeur logique n'exécute qu'un seul de ces sous-programmes
quand le processeur PLC-5 détecte un défaut majeur. Le nombre de
sous-programmes de gestion des défauts que le processeur PLC-5
exécute est stocké dans le mot 29 du fichier d'état du processeur. En
général, vous entrez un numéro de fichier de sous-programme des
défauts à l'aide du logiciel de programmation et changez le fichier de
sous-programme des défauts spécifié depuis le programme logique.
Pour installer un sous-programme de gestion des défauts, vous devez :
valider le sous-programme de gestion des défauts en entrant un
numéro de fichier sous-programme de gestion des défauts dans le
fichier d'état
créer un fichier programme et saisir la logique de sous-programme
de gestion des défauts
effacer un défaut majeur (autrement que par le sous-programme de
gestion des défauts)
Validation du sous programme de défauts
Pour valider un sous-programme de gestion des défauts, stockez le
numéro du fichier programme (3-999) du fichier contenant la logique
du sous-programme de gestion des défauts dans le mot 29 du fichier
d'état du processeur. Quand le processeur rencontre un défaut majeur,
il exécute la logique du sous-programme de gestion des défauts pour
traiter le défaut.