6. PROTOCOLES DE COMMUNICATION
La communication ne fonctionne pas pendant :
• le réglage des capteurs (voir § 3.2)
• les commandes externes par les entrées opto-couplées (voir § 8.1 & 8.2)
• le changement temporaire de mode de mesure (voir § 4.3)
• l'attente de référence des capteurs incrémentaux (voir § 5.9)
Voir aussi § 4.11 « Envoi des mesures sur le port RS232».
6.1. PROTOCOLE 0 : ASCII
6.1.1. Généralités
Ce protocole spécifique consiste en l'échange de messages de lecture ou d'écriture
sous la forme générale suivante :
Lecture d'état par cote
Ecriture d'état par cote
Lecture d'état général
Ecriture d'état général
Lecture de réel
Ecriture de réel
Paramètres :
aaa = n° appareil (001 à 099), si =000 le mode diffusé est utilisé)
c = n° cote de 1 à 8 (ou n° poste : voir détails)
vv ou vvv = n° de valeur ; n = commande ou état
e/d = valeur réelle sous la forme fixe ±00000.00000
chaque message est terminé par CR
Le format de transmission est le suivant :
Vitesse...............................................Selon choix
Start bit ..............................................1
Nombre de bits ..................................8
Parité .................................................Sans
Bit de stop .........................................1
En écriture, le Multicote renvoie chaque message pour acquittement, à la fin de l'action
demandée (50 à 700 ms selon les actions et la configuration des postes et cotes).
En lecture/écriture de réel, le 1
numéro du réel est interdit.
Si le message n'est pas reconnu, le message d'erreur 'E' est renvoyé.
Le Multicote traite les commandes d'écriture en mode diffusé (N°000), mais n'y répond
pas. Les commandes de lecture en mode diffusé (N° d'appareil =000), sont ignorées
.
PROTOCOLES DE COMMUNICATION
aaa(c)ECvv?
aaa(c)ECvv=n
aaa(c)EGvv?
aaa(c)EGvv=n
aaa(c)Rvvv?
aaa(c)Rvvv=±eeeee.ddddd
er
caractère est remplacé par 'e' dans la réponse si le
Multicote
Page 27