AimTTi TG1000 Instructions page 40

Table des Matières

Publicité

Il faut envoyer le code de contrôle Set Addressable Mode (instauration du mode adressable),
02H, pour activer le mode adressable après avoir allumé de l'appareil. Ceci va alors activer tous
les appareils reliés au bus RS-232 adressable pour qu'ils répondent à tous les codes de contrôle
d'interface. Transmettre le code de contrôle de mode Lock Non-Addressable permet de
désactiver le mode adressable jusqu'à la mise hors tension des appareils.
Pour pouvoir recevoir une commande, l'appareil doit être adressé en mode écouteur par l'envoi
du code de contrôle Listen Address (adresse de mode écouteur), 12H, suivi d'un seul caractère
dont les 5 bits inférieurs correspondent à l'adresse unique de l'appareil visé. Par exemple, les
codes A à Z ou a à z donnent les adresses 1 à 26 incluses alors que @ est l'adresse 0, etc. En
mode écouteur, l'appareil peut lire toutes les commandes envoyées et y réagir jusqu'à ce que le
mode écouteur soit annulé.
En raison de la nature asynchrone de l'interface, le contrôleur doit être informé qu'un appareil a
accepté la séquence d'adresse de mode écouteur et qu'il est prêt à recevoir des commandes. Le
contrôleur attend donc le code Acknowledge (accusé de réception), 06H, avant d'envoyer des
commandes. L'appareil adressé va fournir ce code Acknowledge. Le contrôleur doit temporiser et
essayer à nouveau si ce code n'est pas reçu dans les 5 secondes.
La réception d'un des codes de contrôle d'interface suivants annulera le mode écouteur :
12H
Listen Address suivi d'une adresse n'appartenant pas à cet appareil.
14H
Talk Address (adresse de mode parleur) pour n'importe quel appareil.
03H
Code de contrôle Universal Unaddress (non-adresse universelle).
04H
Code de contrôle de mode Lock Non-Adressable.
18H
Universal Device Clear (effacement de périphérique universel).
Pour pouvoir lire une réponse à partir d'un appareil, celui-ci doit être adressé en mode parleur
par l'envoi du code de contrôle Talk Address, 14H, suivi d'un seul caractère dont les 5 bits
inférieurs correspondent à l'adresse unique de l'appareil visé, de la même manière que pour le
code de contrôle d'adresse d'écoute ci-dessus. En mode parleur, l'appareil envoie le message de
réponse disponible, le cas échéant, puis sort de l'état parleur adressé. Un seul message de
réponse sera envoyé à chaque fois que l'appareil sera adressé en mode parleur.
La réception d'un des codes de contrôle d'interface suivants annulera le mode parleur :
12H
Listen Address pour n'importe quel appareil.
14H
Talk Address suivie d'une adresse n'appartenant pas à cet appareil.
03H
Code de contrôle Universal Unaddress.
04H
Code de contrôle de mode Lock Non-Adressable.
18H
Universal Device Clear.
Le mode parleur est également annulé lorsque l'appareil a fini d'envoyer un message de réponse
ou s'il n'a rien à dire.
Le code d'interface 0AH (LF, saut de ligne) est le terminateur universel des commandes et
réponses ; il doit être le dernier code envoyé pour toutes les commandes et sera le dernier code
envoyé dans toutes les réponses.
On peut utiliser le code d'interface ODH (CR, retour chariot) selon les besoins pour faciliter la
mise en forme des commandes ; aucun appareil n'en tiendra compte. La plupart des appareils
termineront les réponses par CR suivi de LF.
Un écouteur (appareil ou contrôleur) peut envoyer à tout moment le code d'interface 13H (XOFF)
pour suspendre la sortie d'un parleur. L'écouteur doit envoyer le code 11H (XON), pour que le
parleur puisse reprendre la transmission. C'est la seule forme de contrôle de protocole de
transfert supportée en mode RS-232 adressable .
39

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Tg2000

Table des Matières