Premier Champ: Adresse Esclave, Flags D'état; Deuxième Champ: Longueur; Troisième Champ: Message Ascii - Mettler Toledo pH 2500 Manuel D'instructions

Table des Matières

Publicité

Premier champ: adresse esclave, flags d'état
7
"1"
maître/
esclave
Bit 7:
"1"
Bit 6:
maître/esclave:
Bit 5:
erreur
L'adresse esclave 00 a une fonction spéciale:
Cette adresse concerne tous les esclaves. Aucun esclave ne doit envoyer de réponse. Par consé-
quent, le maître ne sait pas si tous les participants ont bien compris le message. Cette fonction est
malgré tout utile pour une éventuelle synchronisation de tous les participants (par exemple réglage
de l'heure). Les participants peuvent ensuite être contrôlés un à un pour vérifier la bonne réception
du message.
Deuxième champ: longueur
7
"0"
bit suiveur
Le champ longueur indique la longueur restante du message, c'est– à–dire la longueur du bloc et du
CRC (message + 2 octets). Après la lecture de la longueur, le nombre exact de longueur octets doit
suivre si la réception est correcte.
Chaque bloc permet de transmettre au maximum 63 octets (61 octets donnés + 2 octets CRC). Les
chaînes de données plus longues doivent être subdivisées en blocs.
Le bit suiveur est posé lorsqu'un autre bloc de données complet fait suite. Pour une suite de blocs, le
bit suiveur du dernier bloc est effacé. Lorsque le bit suiveur est effacé (cas normal), le message
transmis par ce bloc est complet.
Troisième champ: message ASCII
Ce champ de message contient la commande pour le Transmetteur de pH 2500. La structure du
message est identique à celle de la chaîne de données pour la liaison point par point (par exemple
RV2). Le caractère final est omis, par contre le message est immédiatement suivi de CRC16.
Le bit 7 de tous les caractères de ce champ doit être effacé (comme 7 bits utiles, parité sans).
6
5
erreur
ce bit doit être posé à logique un.
"1" signifie que le message est envoyé du maître à l'esclave.
L'adresse esclave indique le récepteur de données.
"0" signifie que le message est une réponse de l'esclave au maître.
L'adresse esclave indique alors la source de données.
toujours "1" pour la transmission maître
Pour la réponse esclaveÕmaître: effacé lorsqu'une erreur s'est produite
(par exemple erreur de syntaxe, pas en cas d'erreur CRC car il n'y a pas de
réponse).
6
5
4
3
adresse esclave 01...31, 00 = Broadcast
Õ
esclave".
4
3
longueur du champ de message et CRC16
Commandes d'interface
2
1
2
1
12–35
0
0

Publicité

Table des Matières
loading

Table des Matières