PROTOCOLE ISO 1745
Le format du mot est 1 bit de START, 7 bits de DONNÉS, 1 bit de PARITÉ PAIR et 1 bit de STOP.
• FORMAT DU MESSAGE A ENVOYER
Un message à partir de l'appareil maître doit comporter la séquence de caractères suivante:
Un byte SOH d'initialisation du message [ASCII 01].
Deux bytes correspondants aux dizaines pour le premier et aux unités pou le deuxième pour l'adresse de l'apareil à interroger.
Un byte STX d'initialisation de texte [ASCII 02].
Deux bytes de commandes selon le tableau de fonctions (Liste de commandes).
En cas de commande de changement de paramètre, un bloc de n octets correspondant à la valeur numérique incluant le signe et la virgule décimale.
Un byte ETX de fin de texte [ASCII 03].
Un byte BCC de contrôle calculé de 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 inferieur à 32, le byte de control BCC será obtenu en lui ajoutant 32.
• FORMAT DU MESSAGE DE RÉPONSE DE L' INSTRUMENT
Le format type des messages envoyés depuis l'instrument en réponse à une commande du périphérique maître est le suivant:
1. Dans le cas de commandes qui réclament le retour d'une valeur (du type de requête 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 correspondants à la valeur sollicité (incluant signe et point décimal).
Un byte ETX de fin de texte [ASCII 03].
Un byte BCC de contrôle calculé selon indiqué dans cette page.
2. Dans le cas de commandes n'impliquant pas le retour d'une valeur (type d'ordres ou changement de paramètres):
L'instrument enverra une confirmation que le message a été reçu.
Si le message a été correctement reçu et interprété, la réponse consistera en deux octets d'adresse et un octet "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 octets d'adresse et un octet "NAK"
[ASCII 21].
SOH
D
d
STX
SOH
D
d
STX
X .................. X
D
d
ACK
C
C
X ...... X
ETX
ETX
ou
D
d
51
50
BCC
BCC
NAK