19. Annexe - Le protocole de communication
Les paramètres de communication sont communs à tous les ports RS232 et RS485 et sont:
Baud rate:
•
Parité:
•
Bit de données:
•
Bit de stop:
•
Protocole:
•
La commande série "KBH" permet d'amener le Baud rate à 57600. Ce choix n'est pas
permanent, au rallumage, le Baud rate est restauré à 9600.
Chaque commande envoyée à l'instrument doit être précédé du segment d'adresse AxxZ, où
xx est l'adresse attribuée à l'instrument.
Quand le port de communication COM AUX est sélectionné, l'instrument répond à n'importe
quelle adresse. Ainsi, la communication à travers COM AUX peut se faire sans devoir régler
l'adresse de l'instrument, par exemple, en utilisant toujours le segment A00Z.
L'instrument répond uniquement aux commandes et questions qui sont précédées par le
segment d'adresse adéquat. Par exemple A01ZP0 est le "Ping" auquel l'instrument avec
adresse 01 doit répondre, avec caractère de confirmation.
Un caractère de confirmation précède normalement les segments de réponse générés par
l'instrument (avec quelques exceptions).
Le caractère de réponse de l'instrument est :
"&" quand il est en modalité normale,
"$" quand il est en modalité de suspension,
"#" quand il est en modalité OFF-LINE.
Par exemple la commande AxxZK1 obtient en réponse le segment qui contient les mesures
effectuées. Si le segment est précédé de "$" cela signifie que l'instrument est en train de
répondre avec une mesure non actuelle, mais "congelée" au moment de la demande de
suspension. Certaines commandes cependant ne sont pas habilitées ni efficaces en mode OFF-
LINE (ex. justement la commande K1).
Les commandes qui ne sont pas correctement adressées n'obtiennent aucune réponse.
Les commandes bien adressées mais mal formulées ou illégales obtiennent la réponse "?".
Une description détaillée du branchement au PC est reportée au chapitre "Description du
branchement à un PC".
19.1. Modifications permanentes du mode opérationnel
Toutes les commandes qui requièrent des modifications permanentes du mode opérationnel
doivent être précédées de la demande d'habilitation à la modification AxxZYU, sinon elles
obtiennent comme réponse le caractère de refus de la commande ("?").
commande d'insertion de date et heure, intervalle de logging, etc.
L'habilitation à la modification disparaît après environ 8 minutes sans avertissement de
cessation d'habilitation, qui est cependant renouvelée à chaque commande série successive
sujette à habilitation. En cas de doute, il convient simplement de faire toujours précéder le
segment d'habilitation à la commande souhaitée.
Attention: pour parer au risque de blocage du périphérique interne de l'instrument qui gère la
communication série, l'instrument procède au "reset" du périphérique après deux minutes
d'inactivité de la ligne.
Il peut arriver qu'une commande envoyée à l'instrument soit ignorée parce qu'elle tomberait
justement au moment du reset. C'est pourquoi le protocole de communication doit prévoir la
réitération de la commande plusieurs fois avant de générer un signal de panne.
9600Baud,
Aucune,
8,
1,
Xon-Xoff.
40
Cela comprend la