13. Lecture de données par l'interface série
Toutes les valeurs présentées dans la liste des codes en chapitre 12 peuvent être lues à tout
moment par l'intermédiaire d'une interface série. Le protocole Drivecom est utilisé pour la
communication conformément à la norme ISO 1745. Pour de plus amples informations, veuillez
vous référer à notre documentation séparée SERPRO2a.doc que vous pouvez télécharger à tout
moment de notre site Internet
www.motrona.fr
La séquence de demande pour déclenchement d'un transfert de données est:
EOT
AD1
AD2
C1
C2
ENQ
EOT = caractère de contrôle (Hex 04)
AD1 = Adresse de l'appareil, High Byte
AD2 = Adresse de l'appareil, Low Byte
C1 = code de registre désiré, High Byte
C2 = code de registre désiré, Low Byte
ENQ = caractère de contrôle (Hex 05)
L'exemple au dessous montre le tram de demande pour lecture de la valeur de conversion
actuelle ( code :8 ) de l'unité No. 11
Code ASCII:
EOT
1
1
:
8
ENQ
Hexadécimal:
04
31
31
3A
38
05
Binaire:
0000 0100
0011 0001
0011 0001 0011 1010
0011 1000
0000 0101
La réponse de l'appareil est:
STX C1 C2 x x x x x x x ETX BCC
STX = caractère de contrôle (Hex 02)
C1 = code de registre, High Byte
C2 = code de registre, Low Byte
xxxxx = valeur actuelle de mesure
ETX = caractère de contrôle (Hex 03)
BCC = caractère « bloc check »
Pour plus de détails, cf. le document SERPRO_2a.doc.
ZU25201A_f.DOC / Apr-08
Page 29 / 34