160
168
176
184
192
200
* dans le message 'aaa(c)...', c vaut impérativement 1 pour les réels 120 à 127 (voir exemples)
6.1.5. Transfert des mesures enregistrées
Le Multicote permet d'enregistrer les mesures (voir entrée MEM § 8.1). La
commande d'état '0O' commande le début du transfert des mesures sur le port
RS232 selon les modalités suivantes :
Demande de transfert :
Paramètres :
aaa = n° appareil (001 à 099)
b = N° de la cote à transférer (1 à 8)
0O = Code correspondant à la demande de transfert
Le message est terminé par un caractère CR.
Réponses :
Si xxxxx = 00000
Si xxxxx = 65565
Si non xxxxx = numéro de la mesure transmise et la mesure en format fixe
Le message est terminé par un caractère CR.
Le Multicote enverra autant de réponse plus 2 qu'il y a de mesures enregistrées.
Le Multicote envoie une ligne formatée, puis attend un écho du récepteur. Si la
réponse est '>' (code ASCII=$3E), il envoie la ligne suivante. Si c'est '<' (code ASCII
=$3C), il renvoie la même ligne, et enfin si c'est 'ESC' (code ASCII=$1B), le transfert
est interrompu.
Exemples :
001(3)EG0O=[00000]00002
3
001(3)EG0O=[00001]+00258.44100
001(3)EG0O=[00002]-00688.44800
001(3)EG0O=[65535]
6.1.6. Exemples avec le protocole ASCII
Lecture du numéro de cote affichée
Réponse : cote 8
Sélection de la cote 3
Réponse :
Lecture du nombre de décimales de toutes les cotes 001(1)EC02?
PROTOCOLES DE COMMUNICATION
LE
coefficients du capteur 3
LE
coefficients du capteur 4
LE
coefficients du capteur 5
LE
coefficients du capteur 6
LE
coefficients du capteur 7
LE
coefficients du capteur 8
aaa(b)EG0O?
aaa(1)EG0O=[xxxxx]yyyyyCR
yyyyy = nombre de mesures à transmettre
Fin de transmission
Tous ces exemples sont donnés pour l'appareil n° 001.
2 mesures à transmettre pour la cote
Mesure 1 de la cote 3
Mesure 2 de la cote 3
Fin de transmission
001(1)EG01?
001(1)EG01=8
001(1)EG01=3
001(1)EG01=3
Multicote
Page 29