8.1 Protocole de communication série pour les régulateurs MASSFLOW de LAMBDA

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
ssadresse de la pompe
mmadresse du PC
acommande pour la consigne de débit (envoyée par le PC)
rindique un flux positif (envoyé par le régulateur de débit)
lindique un flux négatif (envoyé par le régulateur de débit)
ddddonnée= débit de gaz (3 nombres ASCII entre 0 et 9; envoyés dans l’ordre des digits de poids élevés à moins élevés)
qssomme de contrôle au format HEX (2 caractères ASCII parmi 0…9ABCDEF)
csigne de fin cr (retour de chariot). Le régulateur de débit 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 cactive le mode local pour l’appareil (utilisation des touches possible)
# ss mm s qs cinterruption du débit (débit= 0)
# ss mm G qs cdemande de la valeur de débit mesuré
# ss mm M qs cdemande de la valeur de débit mesuré (comme la commande G)
# ss mm V qs cétat du régulateur de débit (lit la valeur de consigne)

Les commandes M et G correspondent à des débits compris entre 000 to 500 ml/min (par incréments de 1 ml/min).

8.1.3 Somme de contrôle

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):

#0201r123EE (dernier octet)cr
23 h+30h+32h+30h+31h+72h+31h+32h+33h=1EEh0Dh

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 du régulateur de débit: 02

Le PC envoie: #0201r123EEcr
La nouvelle consigne du régulateur de débit est = 123

Le PC envoie: #0201V0Bcr
Réponse du régulateur (consigne): <0102r12307cr

Le PC envoie: #0201G2Dcr
Réponse du régulateur (mesure du débit positif): <0102r12206cr

Le PC envoie: #0201s59cr
Le régulateur de débit s’arrête (débit = 0).

Le PC envoie: #0201g4Dcr
Le régulateur de débit passe en mode local (les touches du panneau frontal sont utilisables).

 

8.3 Comment modifier l’adresse du régulateur de débit MASSFLOW?

Le contrôle à distance nécessite d’attribuer une adresse adéquate au MASSFLOW. Pour modifier ou visualiser l’adresse, déconnecter le câble d’alimentation de l’appareil. Appuyer sur la touche SET tout en rebranchant le câble de l’alimentation.

Il apparaît alors un message sur l’afficheur, par exemple “A00”. Relâcher le bouton SET. Le chiffre compris entre 0 et 99 représente l’adresse de l’appareil. 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.CouleurDescription
1jaune(+) entrée pour la consigne de débit 0-10V *)
2grisImpulsions (1 impulsion= 5 ml pour le MASSFLOW 5000 et 0.5 ml pour le MASSFLOW 500, 0 et 12V)
3vertmasse, 0 V
4brun+ 12 V
5blanc(+) entrée commande ON/OFF; 0V = ON, 3–12 V = OFF ((cette logique peut être inversée sur demande)
6rosemasse, terre (GND)
7rougeRS 485 B (-)
8bleuRS 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 cconfirmation de la réception de la commande
<mm ss dddd qs cdonné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)
ssadresse de l’esclave (adresse de l’instrument contenant l’INTEGRATOR)
mmadresse du maître (PC)
zcommande (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
aanouvelle adresse de l’esclave d’adresse ss (2 caractères parmi 0-9 ou A B C D E F)
dddddonnées transférées (2 octets sous forme hexadécimale, caractères ASCII parmi 0,..,9,A,B,C,D,E,F)
qssomme 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)
csigne de fin cr (retour de chariot)

8.5.2 Commandes de l’INTEGRATOR

nreset (remet l’INTEGRATOR à zéro)
idémarre l’intégration
earrête l’intégration
lEnvoie la valeur intégrée (positive ou négative)
NEnvoie la valeur intégrée (comme I) et remet l’INTEGRATOR à zéro
(les deux registres)
REnvoie la valeur intégrée des flux positifs
(2 octets HEX = 4 caractères ASCII)
LEnvoie la valeur intégrée des flux négatifs
(2 octets HEX = 4 caractères ASCII)

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):

#0201I2F (dernier octet)cr
23h+30h+32h+30h+31h+49h=12Fh0Dh
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