Pour activer le mode adressable après la mise sous tension d'un instrument, il faut envoyer le
code de contrôle «Set Addressable Mode» 02H (SAM). Cela permettra à tous les instruments
connectés au bus ARC de répondre à tous les codes de contrôle de l'interface. Pour revenir au
mode non adressable, il faut envoyer le code de contrôle «Lock non addressable Mode» ; ce
code désactive le mode adressable jusqu'à ce que les instruments soient mis hors tension.
Avant qu'une commande soit envoyée à un instrument, celui-ci doit être commandé sur réception
; à cet effet, on lui envoie le code de contrôle Listen address, 12H (LAD) qui est suivi par un
caractère unique qui a les 5 bits inférieurs correspondants à l'adresse unique de l'instrument
requis, par exemple les codes A-Z ou a-z donnent les adresses 1 à 26 incluses alors que @ est
l'adresse 0 etc. Lorsque l'instrument est adressé sur réception, il lit tous les ordres envoyés
jusqu'à ce que le mode de réception soit annulé et réagit à toutes les commandes transmises.
Du fait de la nature asynchrone de l'interface, il est nécessaire que le contrôleur soit informé que
l'instrument a accepté la séquence d'adresses de réception et est prêt à recevoir des
commandes. Le contrôleur attend donc le code 06H (ACK) avant d'envoyer des commandes.
L'instrument ainsi adressé fournira cet ACK. Le contrôleur doit alors retourner à zéro et essayer
de nouveau si aucun ACK n'est reçu dans un délai de 5 secondes.
Le mode de réception sera annulé par la réception de l'un des codes de contrôle d'interface
suivants :
12H
LAD
4H
TAD
03H
UNA
04H
LNA
18 H
UDC
Avant qu'une réponse puisse être lue d'un instrument, il doit être adressé sur émission en
envoyant le code de contrôle Talk Address, 14 H (TAD) suivi d'un caractère unique qui a les 5
bits inférieurs correspondant à l'adresse unique de l'instrument demandé, comme pour le code
de contrôle d'adresse de réception ci-dessus. En mode adressé sur émission, l'instrument
transmet le message de réponde disponible, le cas échéant, puis sort de l'état adressé sur
émission. La réception d'un des codes de contrôle d'interface suivant annulera le mode
Emission.
12 H
LAD
14 H
TAD
03H
UNA
04H
LNA
18 H
UDC
Le mode d'émission est également annulé lorsque l'instrument a terminé l'envoi d'un message de
réponse ou bien, lorsqu'il n'a pas de message à émettre.
Le code d'interface OAH (LF) est l'Universal Command and Response Terminator (UCT). Ce doit
être le dernier code envoyé pour toutes les commandes et le dernier code envoyé pour toutes les
réponses.
Le code d'interface ODH (CR) peut être utilisé selon les besoins pour faciliter la mise en forme
des commandes; il n'est pris en compte par aucun des instruments. La plupart des instruments
terminent les réponses avec CR suivi de LF.
Le code d'interface 13H (XOFF) peut être envoyé à n'importe quel moment par un dispositif de
réception (instrument ou contrôleur) pour suspendre la sortie d'un dispositif émetteur. Le
dispositif récepteur doit envoyer le code 11H (XON) avant que le dispositif émetteur reprenne la
transmission. C'est la seule forme de contrôle de mise en liaison supporté par l'ARC.
34
Adresse d'écoute suivie par une adresse qui n'appartient pas à cet instrument
(Listen address).
Adresse de conversation pour n'importe quel instrument (Talk address).
Code de contrôle universel de non-adresse (universal Unaddress).
Code de contrôle de mode non adressable (Lock non-addressable).
Annulation dispositif universel (Universal device clear).
Adresse de réception pour n'importe quel instrument (Listen address).
Adresse démission suivie d'une adresse n'appartenant pas à cet instrument
(Talk address).
Code de contrôle universel de non-adresse (Universal unaddress).
Code de contrôle de mode non adressable (Lock non-addressable).
Annulation de dispositif universel (universal device clear).