5.2. Protocole de communication
Si vous communiquez avec l'appareil par le biais d'un protocole, vous pourrez accéder à la
lecture et à l'écriture de tous les paramètres, états et valeurs réelles internes. L'appareil utilise
le protocole DRIVECOM selon DIN ISO 1745. Vous trouverez dans le paragraphe
précédent les principaux codes d'accès série pour l'appareil.
Pour interroger des données de l'appareil, il convient d'envoyer la chaîne suivante :
Exemple : pour pouvoir lire la valeur actuelle de l'entrée analogique (=code ; 6) d'un appareil
dont le numéro d'adresse est 11, la chaîne de demande est la suivante :
Code ASCII:
EOT
Hexadécimal:
04
Binaire:
0000 0100
Si la demande est correctement formulée, l'appareil répondra comme suit :
Zéros de tête sont supprimés. Le bloc de vérification des caractères BCC est établi sur la base
d'une fonction « OU EXCLUSIF » de tous les caractères de C1 à ETX (chacun étant inclus).
UZ21002a_f.doc / Sep-12
EOT
AD1
AD2
EOT = caractère de commande (Hex 04)
AD1 = adresse de l'unité, high byte
AD2 = adresse de l'unité, low byte
C1 = code de registre, high byte
C2 = code de registre, low byte
ENQ = caractère de commande (Hex 05)
1
31
0011 0001
0011 0001
STX C1 C2 x x x x x x x ETX BCC
STX = caractère de commande (Hex 02)
C1 = code de registre, high byte
C2 = code de registre, low byte
xxxxx = données à lire
ETX = caractère de commande (Hex 03)
BCC = bloc de vérification
C1
C2
ENQ
1
;
31
3B
0011 1011
6
ENQ
36
05
0011 0100
0000 0101
Page 20 / 25