10.1 Protocole de communication de l’interface série du collecteur/échantillonneur OMNICOLL de LAMBDA
10.2 Comment modifier l’adresse du collecteur de fractions/échantillonneur OMNICOLL?
10.3 Schéma de la prise RS232
10.1 Protocole de communication de l’interface série du collecteur/échantillonneur OMNICOLL de LAMBDA
10.1.1Format des données échangées entre le PC et le collecteur de fractions
| Donnée envoyée par le PC: | #ss mm a xxxx qs c |
| Réponse du collecteur de fractions: | <mm ss a xxxx qs c |
| où, | |
| # | Premier caractère de la commande envoyée du PC |
| < | Premier caractère de la réponse du collecteur de fractions |
| ss | Adresse du collecteur de fractions (esclave) |
| mm | Adresse du PC (maître) |
| A | Commande (voir paragraphe 10.1.2) |
| x | Données (4 chiffres ASCII entre 0 et 9; envoyées du digit de poids le plus élevé vers digits de poids faible) |
| Qs | Somme de contrôle au format hexadécimal (2 caractères ASCII parmi 0…9ABCDEF) |
| C | Caractère de fin cr (carriage return). Le collecteur exécute la commande et bloque toute commande venant du clavier. |
10.1.2 Commandes
| # ss mm r qs c | start (run) |
| # ss mm e qs c | Active le mode contrôle à distance (remote). Les touches du chariot sont désactivées. |
| # ss mm g qs c | Active le mode local (touches à nouveau actives) |
| # ss mm s qs c | stop |
| # ss mm f qs c | Aller à la position suivante |
| # ss mm b qs c | Aller à la position précédente |
| # ss mm w qs c | Position suivante dans le mode de déplacement sélectionné (LINE ou MEAN) [même effet que d’appuyer sur la touche STEP] |
| # ss mm l qs c | Aller à la range suivante |
| # ss mm h qs c | Mode “high” |
| # ss mm u qs c | Mode “normal” |
| # ss mm m qs c | Mode de déplacement “MEAN” (méandre, zigzag) |
| # ss mm v qs c | Mode de déplacement “LINE” (toujours de gauche à droite) |
| # ss mm i qs c | Mode de déplacement “ROW”, le chariot se déplace uniquement de rangée en rangée |
| # ss mm d qs c | Résolution du temps – pas de 0.1 minute (XXX.X) |
| # ss mm j qs c | Résolution du temps – pas de 1 minute (XXXX) |
| # ss mm o qs c | Ouvrir la vanne |
| # ss mm c qs c | Fermer la vanne |
| # ss mm a qs c | Coefficient de division=“1” |
| # ss mm k qs c | Coefficient de division “1/60” |
| # ss mm p xxxx qs c | Nombre d’impulsions de la pompe ou du compteur de gouttes |
| # ss mm t xxx.x qs c | Durée de la prise d’échantillons (résolution 0.1 minute) |
| # ss mm t xxxx qs c | Durée de la prise d’échantillons (résolution 1 minute) |
| # ss mm q xxx.x qs c | Pause entre deux fractions (résolution 0.1 minute) (le collecteur de fractions se met en mode “high” automatiquement) |
| # ss mm q xxxx qs c | Pause entre deux fractions (résolution 1 minute) (le collecteur de fractions se met en mode “high” automatiquement) |
| # ss mm n xxxx qs c | Nombre de fractions (le collecteur de fractions se met en mode “high” automatiquement) |
| # ss mm G x qs c | Demande d’informations au collecteur de fractions |
où x peut prendre les valeurs entre 0 et 3:
0: durée de la prise d’échantillons (TIME)
1: nombre d’impulsions (COUNT)
2: durée de la pause (PAUSE)
3: nombre de fractions (NUMBER)
Les réponses du collecteur de fractions/échantillonneur OMNICOLL sont les suivantes:
| < mm ss B xxx.x qs c | temps xxx.x avec une résolution de 0.1 minute (le collecteur est en mode stand-by) |
| < mm ss B xxxx qs c | temps xxxx en minutes ou nombre d’impulsions ou de fractions (le collecteur est en mode stand-by) |
| < mm ss R xxx.x qs c | temps xxx.x avec une résolution de 0.1 minute (le collecteur est en fonctionnement) |
| < mm ss R xxxx qs c | temps xxxx en minutes ou nombre d’impulsions ou de fractions (le collecteur est en fonctionnement) |
10.1.3 Somme de contrôle
L’exemple suivant montre comment calculer la somme de contrôle:
mm = 01 [adresse du PC (master)= 01]
ss = 02 [adresse de l’appareil (slave) = 02]
| Le PC envoie: | #0201g4Dcr |
La somme de contrôle (checksum) est calculée de la façon suivante (seuls les deux derniers octets, parmi les caractères 0…9ABCDEF, sont retenus):
| # | 0 | 2 | 0 | 1 | g | 4D (derniers octets) | cr |
| 23h | +30h | +32h | +30h | +31h | +67h | =14Dh | 0Dh |
| Le PC envoie: | #0201t102320cr |
La somme de contrôle (checksum) est calculée de la façon suivante (seuls les deux derniers octets, parmi les caractères 0…9ABCDEF, sont retenus):
| # | 0 | 2 | 0 | 1 | t | 1 | 0 | 2 | 3 | 20 (derniers octets) | cr |
| 23h | +30h | +32h | +30h | +31h | +74h | +31h | 30h | +32h | +33h | = 220h | 0dh |
10.1.4 Paramétrage de la transmission
| vitesse: | 2400 Bd (Baud) 8 data bits, odd parity, 1 stop bit |
10.2 Comment modifier l’adresse du collecteur de fractions/échantillonneur OMNICOLL?
Lorsqu’il est équipé de l’interface optionnelle RS232, le collecteur de fractions / échantillonner OMNICOLL de LAMBDA peut être commandé à distance par un PC ou un automate par exemple.
Déconnecter l’appareil de l’alimentation électrique. Tout en appuyant sur la touche STEP reconnecter l’appareil à l’alimentation électrique. Le lettre “A” suivie de deux chiffres apparaît sur l’écran. Ce nombre compris entre 0 et 99 correspond à l’adresse du collecteur de fractions.
Les touches Λ Λ Λ Λ sous l’afficheur permettent de modifier la valeur de l’adresse. Confirmer le choix en appuyant sur la touche SET.
10.3 Schéma de la prise RS232
La prise 5 broches “REMOTE” du boitier de communication (No. art. 6911 ou 6929) est utilisée pour le contrôle à distance et la connexion série.
NB: Cette interface série est une option.

| No. | Couleur | Description |
| 1 | bleu | Entrée +3-12 V pour le contrôle à distance |
| 2 | blanc | RS-232 TTTL (TXD) |
| 3 | noir | Masse (GND) |
| 4 | ||
| 5 | jaune | RS-232 RTTL (RXD) |