Télécharger Imprimer la page

Motrona AX 342 Notice D'emploi page 25

Publicité

6.5.3. Mode série "PC"
En mode PC il est possible de lire et d'écrire tous les paramètres et registres de l'appareil par
communication en série. L'exemple ci-dessous explique le profil de communication nécessaire
pour lecture de la valeur actuelle de l'affichage.
Pour la demande d'une valeur de registre,
le protocole utilise la trame d'à coté
Exemple: demande de la valeur actuelle d'affichage sous l'unité No. 11:
Code ASCII:
EOT
Hexadécimal:
04
Binaire:
0000 0100
Une demande correcte produit la
réponse d'à coté. BCC est un caractère
"bloc Check" qui s'obtient par un Ou
exclusif entre tous les chiffres de C1 à
ETX inclus
Dans le cas d'une requête String erronée, l'appareil répond uniquement par STX, C1, C2, EOT
ou par NAK.
En cas d'une valeur d'affichage actuelle de "-180", la réponse de l'appareil est
ASCII
STX
Hex
02
3A
Bin
0000
0011
0010
1010
De nouveau le caractère BCC "bloc Check" représente le Ou exclusif entre tous les chiffres de
C1 à ETX inclus
Ax34209a_f.doc / Mrz-16
1
31
0011 0001
:
1
-
31
2D
0011
0010
0001
1101
EOT
AD1
AD2
EOT = caractère de contrôle (Hex 04)
AD1 = adresse unité, octet poids fort
AD2 = adresse unité, octet poids faible
C1 = code registre, octet poids fort
C2 = code registre, octet poids faible
ENQ = caractère de contrôle (Hex 05)
1
:
31
3A
0011 0001
0011 1010
STX C1 C2 x x x x x x x ETX BCC
STX = caractère de contrôle (Hex 02)
C1 = code registre, octet poids fort
C2 = code registre, octet poids faible
x x x x x = données à lire
ETX = caractère de contrôle (Hex 03)
BCC = caractère "block check"
1
8
31
38
0011
0011
0001
1000
C1
C2
ENQ
1
ENQ
31
05
0011 0001
0000 0101
0
ETX
BCC
30
03
0011
0000
0001
0000
0011
1100
Page 25 / 38
1C

Publicité

loading