Fonctions d'auto--diagnostic
Message
Nº de
FALS
Rupture de courant
Aucun
(aucun message)
MEMORY ERR
F1
NO END INST
F0
I/O BUS ERR
C0
I/O UNIT OVER
E1
SYS FAIL FALS**
01 à 99
(** est 01 à 99 ou
9F.)
9F
5-3-3 Identification des erreurs
Messages d'erreurs
Drapeaux d'erreurs
Code d'erreurs
5-3-4 Erreurs définies par l'utilisateur
ALARME DE DÉFAILLANCE
-- FAL(06)
1, 2, 3...
108
Signification et réponse appropriée
Le courant a été coupé pendant 10 ms min. (2 ms pour courants c.c.) Vérifier la
tension d'alimentation et les lignes de puissance. Chercher à remettre sous tension.
AR 1308 ON: Une zone de bits non spécifiée existe dans le programme utilisateur.
Vérifier le programme et corriger les erreurs.
AR 1309 ON: Une erreur s'est produite dans la mémoire flash. Puisque le nombre
d'écritures dans la mémoire flash a dépassé le niveau spécifié, remplacer l'UC.
AR 1310 ON: Une erreur de totale de contrôle s'est produite dans la DM de lecture
seule. (DM 6144 à DM 6599). Vérifier et corriger les sélections dans cette zone.
AR 1311 ON: Une erreur de totale de contrôle s'est produite dans la configuration de
l'API. Initialiser toute la configuration de l'API et réintroduire.
AR 1312 ON: Une erreur de totale de contrôle s'est produite dans le programme.
Vérifier le programme et corriger toutes les erreurs détectées.
END(01) n'est pas écrit dans le programme. Ecrire END(01) à la fin du programme.
Une erreur s'est produite pendant le transfert de données entre UC et carte d'E/S
d'extension. Vérifier le câble de connexion de la carte d'E/S d'extension.
Trop de cartes d'E/S ont été connectées. Vérifier la configuration de la carte d'E/S.
Une instruction FALS(07) a été exécutée dans le programme. Vérifier le nombre FALS
pour déterminer les conditions qui ont causé l'exécution, corriger la cause et effacer
l'erreur.
Le temps de cycle a dépassé le temps de surveillance du temps de cycle FALS 9F
(DM 6618). Vérifier le temps de cycle et régler le temps de surveillance du temps de
cycle si nécessaire.
Les erreurs de l'API peuvent être identifiées à partir des messages d'erreurs affi-
chés sur la console de programmation, des drapeaux d'erreurs dans les zones
SR ou AR et du code d'erreur dans SR 25300 à SR 25307.
Les messages d'erreurs produits par la fonction d'auto--diagnostic peuvent être
lus à partir d'une console de programmation ou à l'aide du logiciel SYSWIN.
Quand la fonction d'auto--diagnostic identifie une erreur matérielle, elle activera
les drapeaux d'erreurs correspondants dans les zones SR et AR.
Quand une erreur est détectée par la fonction d'auto--diagnostic, le code d'er-
reurs correspondant est écrit dans SR 25300 à SR 25307. (Le code d'erreurs
est un code hexadécimal à 2 digits.)
Il existe 3 instructions que l'usager peut utiliser pour définir ses erreurs ou mes-
sages. FAL(06) cause une erreur non fatale, FAL(07) cause une erreur fatale et
MSG(46) transmet un message à la console de programmation ou à l'ordinateur
central connecté à l'API.
FAL(06) est une instruction qui cause une erreur non fatale. Ce qui se passe lors
de l'exécution d'une instruction FAL(06) est décrit ci--dessous:
1. Le voyant ERR/ALM sur l'UC clignotera. Le fonctionnement de l'API conti-
nuera.
2. Le nombre FAL à 2 digits BCD de l'instruction (01 à 99) sera écrit dans
SR 25300 à SR 25307.
Les nombres FAL peuvent être sélectionnés arbitrairement pour indiquer des
conditions particulières. Le même nombre ne peut pas être utilisé comme
nombre FAL et comme nombre FALS.
Pour effacer une erreur FAL, corriger la cause de l'erreur et exécuter FAL 00 ou
effacer l'erreur en utilisant la console de programmation.
Chapitre 5-3