Thermo Scientific Premium Serie Mode D'emploi page 73

Table des Matières

Publicité

Le maître définit les paramètres dans le refroidisseur en envoyant l'une des fonctions définies indiquées dans le
tableau 1. Le maître n'envoie pas d'octet qualificateur dans le champ de données. Le maître doit être préprogrammé
pour envoyer la précision et les unités adéquates (il pourrait lire également le paramètre d'intérêt en premier pour
décoder la précision et les unités adéquates requises). Par exemple, si le maître souhaite définir la température de
consigne à 30 °C, il envoie :
CA 00 01 F0 02 01 2C DF
adresse de l'appareil
(01 par défaut)
L'appareil répond :
CA 00 01 F0 03 11 01 2C CD
adresse de l'appareil
Tableau 1 Commandes (Tous les octets sont en hex)
FONCTION
Lire accusé de réception
Lire État (voir Tableau 3)
Erreur
Lire Température interne (RTD1)
Lire Température externe (RTD2)
Lire Point de consigne 1
Lire Avertiss température basse
Lire Défaut température basse
Lire Avertiss température élevée
Lire Défaut température élevée
Lire Bande proportionnelle refroid. (P) CA 00 01 74 00 8A
Lire Intégrale refroid. (I)
Lire Dérivée refroid. (D)
Lire Bande proportionnelle chaleur (P) CA 00 01 71 00 8D
Lire Intégrale chaleur (I)
Lire Dérivée chaleur (D)
octets de commande représentés en gras
qb = octet qualificateur, voir Tableau 2
d1,d2 = entier signé de 16 bits de la valeur étant
émis ou reçu
cs = la somme de contrôle de la chaîne (voir texte)
Thermo Scientific
octet de commande
2 octets à suivre
octet de commande
3 octets à suivre
LE MAÎTRE ENVOIE
CA 00 01 00 00 FE
CA 00 01 09 00 F5
CA 00 01 20 00 DE
CA 00 01 21 00 DD
CA 00 01 70 00 8E
CA 00 01 40 00 BE
CA 00 01 41 00 BE
CA 00 01 60 00 9E
CA 00 01 61 00 BE
CA 00 01 75 00 89
CA 00 01 76 00 88
CA 00 01 72 00 8C
CA 00 01 73 00 8B
La somme de contrôle est l'inversion au niveau
binaire de 20 (00+01+F0+02+01+2C)
Prendre l'octet de poids faible LSB=22
La température de 30,0 °C est 300 en décimal = 012C en hex.
L'octet qualificateur de 11 indique une précision de 1
point décimal et des unités de °C. La température de
30 °C est 300 en décimal = 012C en hex.
La somme de contrôle est l'inversion au
niveau binaire de 22 (00+01+F0+03+01+2C)
Prendre le LSB=32
v1, v2 = version de protocole
ed Mauvais octet de commande renvoyé)
en (numéro d'erreur) 01 = Mauvaise commande,
xx = pas de données valides, inclure dans somme de contrôle
L'APPAREIL RÉPOND
CA 00 01 00 02(v1)(v2)(cs)
CA 00 01 09 02(d1)(d2)(cs)
CA 00 01 0F 02(en)(ed)(cs)
CA 00 01 20 03(qb)(d1)(d2)(cs)
CA 00 01 21 03(qb)(d1)(d2)(cs)
CA 00 01 70 03(qb)(d1)(d2)(cs)
CA 00 01 40 03(qb)(d1)(d2)(cs)
CA 00 01 41 03(qb)(d1)(d2)(cs)
CA 00 01 60 03(qb)(d1)(d2)(cs)
CA 00 01 61 03(qb)(d1)(d2)(cs)
CA 00 01 74 03(qb)(d1)(d2)(cs)
CA 00 01 75 03(qb)(d1)(d2)(cs)
CA 00 01 76 03(qb)(d1)(d2)(cs)
CA 00 01 71 03(qb)(d1)(d2)(cs)
CA 00 01 72 03(qb)(d1)(d2)(cs)
CA 00 01 73 03(qb)(d1)(d2)(cs)
02 = Mauvaise somme de contrôle
Annexe
3

Publicité

Table des Matières
loading

Table des Matières