8.1 Protocole de communication série des DOSER & HI-DOSER, pousse seringue VIT-FIT (HP), pompes péristaltiques PRECIFLOW, MULTIFLOW, HIFLOW, MAXIFLOW et MEGALOW
8.1.1 Format des données envoyées par le PC à l’appareil et réponse
Données envoyées par le PC: | #ss mm a ddd qs c |
Données envoyées par la pompe: | <mm ss a ddd qs c |
où, | |
# | premier signe de la commande envoyée par le PC (maître) |
< | premier signe de la réponse envoyée par la pompe |
ss | adresse de la pompe |
mm | adresse du PC |
a | commande du sens de rotation: |
r | rotation dans le sens horaire (cw) (vers la droite) |
l | rotation dans le sens antihoraire (ccw) (vers la gauche) (non valable pour DOSER, HI-DOSER et MASSFLOW) |
ddd | vitesse de rotation (3 nombres ASCII entre 0 et 9; envoyés dans l’ordre des digits de poids élevés à moins élevés) |
qs | somme de contrôle au format HEX (2 caractères ASCII parmi 0…9ABCDEF) |
c | signe de fin cr (retour de chariot). La pompe va réaliser la commande et bloquer toute intervention manuelle sur les touches du panneau. |
8.1.2. Commandes ne contenant pas de données
# ss mm g qs c | active le mode local pour l’appareil (utilisation des touches possible) |
# ss mm s qs c | arrête la pompe |
# ss mm G qs c | demande du PC pour recevoir les données de la pompe |
8.1.3 Checksum control
Le PC envoie: #0201r123EEcr |
Voici comment la somme de contrôle (checksum) qs est calculée. Seul le dernier octet est utilisé (2 caractères ASCII parmi 0…9ABCDEF):
# | 0 | 2 | 0 | 1 | r | 1 | 2 | 3 | EE (dernier octet) | cr |
23 h | +30h | +32h | +30h | +31h | +72h | +31h | +32h | +33h | =1EEh | 0Dh |
8.1.4 Caractéristiques de la transmission
vitesse: | 2400 Bd (Baud) 8 bits de données, parité impaire, 1 bit de stop
|
8.2 Exemples
Adresse du PC: 01
Adresse de la pompe: 02
Le PC envoie: #0201r123EEcr
La pompe tourne dans le sens horaire à une vitesse = 123
Le PC envoie: #0201G2Dcr
La pompe répond: <0102r12307cr
Le PC envoie: #0201l123E8cr
La pompe tourne dans le sens antihoraire à une vitesse = 123. (non valable pour les DOSER, HI-DOSER et MASSFLOW)
Le PC envoie: #0201s59cr
La pompe s’arrête.
Le PC envoie: #0201g4Dcr
La pompe se met en mode local (les touches de l’unité de contrôle peuvent à nouveau être utilisées).
8.3 Comment modifier l’adresse des DOSER et HI-DOSER ?
Pour modifier ou visualiser l’adresse, déconnecter le câble d’alimentation de l’appareil. Appuyer sur la touche ADRS tout en rebranchant le câble de l’alimentation du DOSER ou HI-DOSER.
Le message “A” suivi de deux chiffres apparaît sur l’afficheur. Le nombre compris entre 00 et 99 représente l’adresse du distributeur de poudre. Utiliser les touches Λ Λ Λ sous l’afficheur pour modifier la valeur.
Confirmer ensuite la valeur avec la touche ON/OFF.
8.4 Schéma de connexion de l’interface sérielle
Le connecteur DIN 8-pôles “REMOTE” est utilisé pour le contrôle à distance et la connexion optionnelle RS485. La description des broches et présentées ci-dessous:
No. | Couleur | Description |
---|
1 | jaune | (+) entrée pour la consigne de débit 0-10V *) |
2 | gris | impulsions du moteur pas à pas (0 et 12V) |
3 | vert | masse, 0 V |
4 | brun | + 12 V |
5 | blanc | (+) entrée commande ON/OFF; 0V = ON, 3–12 V = OFF ((cette logique peut être inversée sur demande) |
6 | rose | masse, terre (GND) |
7 | rouge | RS 485 B (-) |
8 | bleu | RS 485 A (+) |
*) (fil 0V connecté au contact no. 3)
8.5 Protocole de communication de l’interface série de l’INTEGRATOR incorporé (option)
8.5.1 Communication entre le PC et l’INTEGRATOR de LAMBDA instruments
Données envoyées par le PC à l’INTEGRATOR:
#ss mm z qs c
Données envoyées par l’INTEGRATOR au PC:
<mm ss = qs c | confirmation de la réception de la commande |
<mm ss dddd qs c | données demandées |
où,
# | premier signe de la commande envoyée par le PC (maître) |
< | premier signe de la réponse envoyée par l’esclave (INTEGRATOR) |
ss | adresse de l’esclave (adresse de l’instrument contenant l’INTEGRATOR) |
mm | adresse du maître (PC) |
z | commande (voir ci-dessous): des lettres minuscules indiquent une commande, des lettres majuscules requièrent des données de l’appareil |
= | confirmation de la réception |
aa | nouvelle adresse de l’esclave d’adresse ss (2 caractères parmi 0-9 ou A B C D E F) |
dddd | données transférées (2 octets sous forme hexadécimale, caractères ASCII parmi 0,..,9,A,B,C,D,E,F) |
qs | somme de contrôle au format HEX (obtenue par l’addition modulo 256 des valeurs binaires de tous les caractères précédents, 2 signes ASCII parmi 0…9ABCDEF) |
c | signe de fin cr (retour de chariot) |
8.5.2 Commandes de l’INTEGRATOR
n | reset (remet l’INTEGRATOR à zéro) |
i | démarre l’intégration |
e | arrête l’intégration |
l | envoie la valeur intégrée |
N | envoie la valeur intégrée (comme I) et remet l’INTEGRATOR à zéro |
L | envoie la valeur intégrée dans le sens antihoraire (vers la gauche) (non valable pour le DOSER et HI-DOSER) |
R | envoie la valeur intégrée dans le sens horaire (vers la droite) |
8.5.3 Exemples
Adresse du PC: 01
Adresse de l’instrument avec l’INTEGRATOR: 02
Le PC envoie: #0201I2Fcr
Voici comment la somme de contrôle (checksum) qs est calculée. Seul le dernier octet est utilisé (2 caractères ASCII parmi 0…9ABCDEF):
# | 0 | 2 | 0 | 1 | I | 2F (dernier octet) | cr |
23h | +30h | +32h | +30h | +31h | +49h | =12Fh | 0Dh |
Le PC envoie: | #0201i4Fcr |
c.-à-d. sous forme hexadécimale: | 23h 30h 32h 30h 31h 69h 34h 46h 0Dh |
Explication: commande envoyée par un maître d’adresse 1 pour un esclave d’adresse 2
Démarrer l’intégration
La somme de contrôle est 14Fh (dernier octet: 4F); fin du message cr (retour de chariot)
L’INTEGRATOR répond: | <0102=3Ccr |
Le PC envoie: | #0201N34cr |
L’INTEGRATOR répond: et effectue la remise à zéro du compteur. | <0102N03C225cr (valeur intégrée = 03C2h) |
Le PC envoie: | #0201e4Bcr |
L’intégration est interrompue et l’appareil envoie une confirmation. | |
L’INTEGRATOR répond: | <0102=3Ccr |