Fonctions d'auto–diagnostic
o
Message
N
FALS
Alimentation coupée
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
(** 01 à 99 ou 9F)
9F
5-3-3 Identification des erreurs
Messages d'erreur
Drapeaux d'erreur
Code d'erreur
5-3-4 Erreurs définies par l'utilisateur
FAILURE ALARM – FAL(06)
1, 2, 3...
SEVERE FAILURE ALARM –
FALS(07)
1, 2, 3...
84
de
Interruption de l'alimentation pendant 10 ms min. Vérifiez la tension d'alimentation et
les lignes de puissance. Essayez de remettre l'API sous tension.
AR 1308 ON : zone de bit non spécifiée dans le programme utilisateur.
Vérifiez le programme et corrigez les erreurs.
AR 1309 ON : erreur dans la mémoire clignotante. Le nombre d'écritures en mémoire
est trop important : remplacez l'UC.
AR 1310 ON : erreur de somme de vérification dans la mémoire de lecture seule
(DM 6144 à 6599) ; corrigez les sélections de la zone DM de lecture seule.
AR 1311 ON : erreur de somme de vérification dans la mise au point de l'API.
Initialisez toute la mise au point de l'API et répétez l'entrée.
AR 1312 ON : erreur de somme de vérification dans le programme. Vérifiez le
programme et corrigez toutes les erreurs détectées.
Absence d'instruction END(01). Placez une instruction END(01) en fin de programme.
Erreur pendant le transfert de données entre l'UC et la carte d'extension. Vérifiez le
câble de connexion de la carte d'extension.
Nombre de cartes d'E/S trop important. Vérifiez la configuration des cartes d'E/S.
Exécution d'une instruction FALS(07) dans le programme. Vérifiez le numéro de FALS
afin de déterminer la cause de l'erreur, corrigez–la et effacez–la.
Le temps de cycle est plus important que le temps de surveillance du cycle FALS 9F
(DM 6618). Vérifiez le temps de cycle et réglez–le si nécessaire.
Les erreurs API peuvent être identifiées à partir des messages d'erreur affichés
sur la console de programmation, des drapeaux d'erreur dans les zones SR ou
AR et des codes d'erreur SR 25300 à 25307.
Les messages d'erreur générés par auto–diagnostic peuvent être lus à partir de
la console de programmation ou de l'ordinateur central muni du logiciel
SYSWIN.
Lorsque la fonction d'auto–diagnostic détecte une erreur de matériel, les dra-
peaux correspondants des zones SR et AR sont placés à ON.
Lorsqu'une erreur est détectée par la fonction d'auto–diagnostic, le code d'er-
reur correspondant est écrit dans la zone SR 25300 à 25307 (le code d'erreur
est en ASCII 8 bits/2 chiffres).
Trois instructions permettent à l'utilisateur de définir ses propres erreurs ou
messages. FAL(06) entraîne une erreur non fatale, FAL(07) une erreur fatale et
MSG(46) envoie un message à la console de programmation ou à l'ordinateur
connecté à l'API.
FAL(06) est une instruction entraînant une erreur non fatale. Voici ce qui se
passe en cas d'exécution d'une instruction FAL(06) :
1. le voyant ERR/ALM de l'UC clignote et l'API continue de fonctionner ;
2. le numéro de FAL en BCD à 2 chiffres (01 à 99) est inscrit dans la zone
SR 25300 à 25307 ;
Les numéros de FAL peuvent être arbitrairement sélectionnés pour indiquer des
conditions particulières. Le même numéro peut être utilisé pour FAL et FALS.
Pour effacer une erreur FAL, corrigez la cause de l'erreur et exécutez FAL 00 ou
effacez l'erreur en utilisant la console de programmation.
FALS(07) est une instruction entraînant une erreur fatale. Voici ce qui se passe
lorsqu'une instruction FALS(07) est exécutée :
1. l'exécution du programme est arrêtée et les sorties passent à OFF ;
Signification et mesures à prendre
Chapitre 5-3