9.4.4
Protocole de communication (protocole binaire)
Demande de données de l'AMS
La demande de transmission des distances mesurées ou de la vitesse et la commande de
la diode laser (ON/OFF) est contrôlée par un protocole long de 3 octets.
Remarque !
Le protocole est valable pour les deux interfaces (RS 422 et RS 232).
Demande / Request à l'AMS
Octet
0
1
2
Octet 0 :
Octet 1 :
Codage binaire
1111 0001
1111 0010
1111 0011
1111 0100
1111 0101
1111 0110
1111 0111
1111 1000
1) Le cycle de sortie est réglé par défaut à 1 x 1,7 ms.
Dans le menu de paramétrage, sous RS 422 ou RS 232, le cycle de sortie pour la demande
cyclique de données peut être paramétré entre (1 et 20) x 1,7 ms.
Octet 2 :
Exemple
Octet
0
1
XOR
La somme de contrôle XOR est inscrite par l'émetteur (commande) dans le protocole de
demande et contrôlée par le récepteur (AMS 300i). Un protocole est transmis correctement
quand la somme de contrôle XOR de l'émetteur et la somme de contrôle XOR du récepteur
sont identiques. Si la comparaison XOR est négative (sommes de contrôle différentes), le
protocole n'est pas accepté par l'AMS 300i. L'AMS
des sommes de contrôle inégales.
Leuze electronic
300i
Bit 7
Bit 6
1
1
CMD
CMD
XOR
XOR
Octet de commande de réserve.
Le bit 7 et le bit 6 doivent avoir la valeur logique 1.
CMD
Command = demande de données à l'AMS 300i.
Codage hex
F1
F2
F3
F4
F5
F6
F7
F8
Combinaison XOR de l'octet 0 et de l'octet 1
Un nombre impair de 1 binaires (calculé par colonne de haut en bas) met
le bit XOR à 1.
Bit 7
Bit 6
1
0
1
1
0
1
300i
(Request)
Bit 5
Bit 4
Bit 3
0
0
CMD
CMD
CMD
XOR
XOR
Demande d'une valeur de distance unique
Demande cyclique des valeurs de distance
Stopper la transmission cyclique
Diode laser allumée
Diode laser éteinte
Demande d'une valeur de vitesse unique
Demande cyclique des valeurs de vitesse *
Demande isolée de valeur de position et de vitesse
Bit 5
Bit 4
Bit 3
1
1
1
1
0
0
300i
i
AMS 300
Bit 2
Bit 1
0
0
CMD
CMD
XOR
XOR
XOR
Fonction
1)
Bit 2
Bit 1
1
1
0
1
1
0
n'émet pas d'acquittement pour
Bit 0
0
0
CMD
XOR
Bit 0
0
0
1
0
1
0
52