PROTOCOLE ISO 1745
Le format de chaque caractère est de 1 bit de START, 7 bits de DONNÉES, 1 bit de PARITÉ PAIRE et 1 bit de STOP.
• FORMAT DU MESSAGE A ENVOYER
Un message partant du dispositif maître doit se composer de la série suivante de caractères:
Un byte SOH d´initialisation du message [ASCII 01].
Deux bytes correspondant aux dizaines pour le premier et aux unités pour le deuxième pour l´adresse de l´appareil à interroger.
Un byte STX d´initialisation de texte [ASCII 02].
Deux bytes de commandes selon le tableau de fonctions (Liste des commandes).
Dans le cas de commandes de changement de paramètres, un bloc de n bytes correspondant à la valeur numérique incluant signe et point décimal.
Un byte ETX de fin de texte [ASCII 03].
Un byte BCC de contrôle calculé de la manière suivante :
Effectuer un OR-exclusif de tous les bytes compris entre le STX (non inclus) et le ETX (inclus).
-
Si le byte obtenu en ASCII est supérieur à 32, il peut être pris comme BCC.
-
Si le résultat en ASCII est inférieur à 32, le byte de control BCC sera obtenu en lui ajoutant 32.
• FORMAT DU MESSAGE DE RÉPONSE DE L´INSTRUMENT
El format typique des messages envoyés depuis l´instrument en réponse à une commande du dispositif maître est le suivant:
1. Dans le cas de commandes réclamant le retour d´une valeur (de type demande de données) :
Un byte SOH d´initialisation de message [ASCII 01].
Deux bytes d´adresse. (L´adresse programmée dans l´instrument)
Un byte STX d´initialisation de texte [ASCII 02].
N bytes correspondant à la valeur sollicitée (incluant signe et point décimal).
Un byte ETX de fin de texte [ASCII 03].
Un byte BCC de contrôle calculé comme indiqué à la Page 49.
2. Dans le cas de commandes qui n´impliquent pas de retour de valeur (type ordres ou changement de paramètres) :
L´instrument enverra une confirmation de la bonne réception du message.
Si le message a été correctement reçu et interprété, la réponse sera formée par deux bytes d´adresse et un byte "ACK" [ASCII 06].
Si le message reçu n´a pas été reconnu ou si des erreurs ont été détectées, la réponse consistera en deux bytes d´adresse et
[ASCII 21].
SOH
D
d
STX
C
SOH
D
d
STX
X .................. X
D
d
ACK
MANUEL D'INSTRUCTIONS PAS49-MI-E20
C
X ...... X
ETX
ETX
BCC
Ou
D
d
BCC
NAK
un byte "NAK"
PAS 12365 AF / Page 51