Programmation
-
PS
50
10
INDICATIONS D'ETATS ET ERREURS
En utilisant la fonction Demande de Service (definie dans les
normes IEEE-4881, I'instrument peut adresser une demande
de service au contrbleur. Cette demande de service permet
egalement de signaler qu'un evenement (changement d'etat
ou erreur) est survenu. En reponse
a
urle demande de service,
le contrbleur effectue un Appel Selectif en Serie. Chaque
instrument renvoie alors un Mot d'Etat (STB) indiquant s'il est,
ou
non,
a
I'origine de la demande de service. Ce Mot d'Etat
peut egalement contenir une information (succincte) sur la
t2che requise. Le format de cette information est indique
figure
3.3.
Lorsque le bit de donnee 8 est present, le STB
contient une information sur I'etat de I'instrument qui est four-
nie par les bits
1
a
4.
Parce que le STB convoie une information limitee concer-
nant un evenement, les evenements sont divises en deux types
:
le Mot d'Etat definit le type. Les types d'evenements se defi-
nissent de la faqon suivante
:
ERREUR DE COMMANDE
lndique 'que I'instrument a rep
une cornmande qu'il ne peut
compreridre.
ERREUR D'EXECUTION
lndique 'que I'instrument a rep
une cornmande qu'il ne peut
executer. Ceci peut provenir
d'arguments
errones, ou de
reglages; contradictoires.
ERREUR INTERNE lndique que I'instrument a
detecte une condition (ma-
terielle ou logicielle) emp6-
chant urle operation.
EVENEMENTS DU SYSTEME Evenements communs
a
tous
les eleiments d'un systeme
(Mise en Service, Requete Utili-
sateur, etc..).
AVERTISSEMENT
EN
COURSL'instrurnent fonctionne mais
D'EXECUTION I'utilisateur doit prendre
conscience de problemes
potentiels.
Tableau
3.3
DEFINITION DES BlTS DU MOT D'ETAT
0
:
Ie
ST0
indique le type d'wlnement.
\-
-
1
:
Ie
ST0
indique 1'6tat d'un instrument.
\
1
\--
1
pour une demande de service.
1
i
\
-
1
pour un ivlnement anormal.
1
i
\
\
\-
1
si le processeur de messages est occup6.
\
',
\\
\
,
\
\-
,-
,-
\-
Definit un
evenement
!\\.\\\\
'
BITS
DE DONNEES
\
DECIMAL
\\\"\\I
Fig
3.3.
Definition des Mots d'Etat.
WERTISSEMENT INTERNE lndique que I'instrument a
detecte un probleme.
I1
reste
operationnel, mais le probleme
doit &re resolu (ex.
:
valeur
non etalonnee).
evenements, particulierement les erreurs signalees dans le
ETAT DE L'INSTRUMENT
Evenements relatifs
a
un instru-
Mot d'Etat. Apres avoir determine d'ou est issue la demande
ment particulier.
de service (en examinant le STB), le contr6leur peut requerir
ces informations en transmettant I'interrogation
ERR?.
En
Par une demande de service, un instrument a la possibilite
reponse. I'instrument renvoie un code definissant I'evenement
de fournir des informations supplementaires sur de nombreux
(v. tableau
3.1
1.
French
3-20
ADD
NOV 1985