SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
PROTOCOLE
JBUS
MiniSonic 600-2000-P-G-EXD-SPEED
à partir de Version 16-xx
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.1/14
Le Technoparc 17 rue C.E. JEANNERET 78306 Poissy Cedex – France tel: +33 (0 )1 39 79 26 40 fax : +33 (0) 1 39 79 91 22
e-mail : ultraflux@ultraflux.fr web : www.ultraflux.com
PROTOCOLE LIAISON SERIE DU
MiniSonic
Vitesse de transmission : 300/600/1200/4800/9600 Bauds
Nombre de bits : 8
Parité : sans
Nombre de stops : 1
Type de protocole : JBUS
Pour les informations de type FLOAT, 2 mots consécutifs doivent pouvoir être lus (4 octets).
Le format est conforme à la norme IEEE.
MSB LSB
31 30 23 22 0
↑{ 8 bits d′exposant }{ 23 bits de mantisse }
1 bit
de signe
( ) ( )127
23
2*
2
1*1 −
⎟
⎠
⎞
⎜
⎝
⎛
+−= ES M
avec : V
exemple : valeur float = $40, $21, $00, $40
S = 0 ; E = , $80 = 128d ; M = 210040 = 2162752d
( ) ( )
5151640259.22*
2
2162752
1*1 127128
23
0
=⎟
⎠
⎞
⎜
⎝
⎛
+−= −
V
Pour les informations de type LONG, 2 mots consécutifs doivent être lus (4 octets).
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.2/14
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.3/14
Lecture de N mots : code fonction 3
Le nombre de mots à lire doit être ≤ 125
Demande :
N° esclave 3 adresse
1er mot
Nombre de mots CRC16
1 octet 1 octet 2 octets 2 octets 2 octets
Réponse :
N° esclave 3 Nb d’octets
ens
Valeur 1er mot Valeur
dernier mot
CRC 16
1 octet 1 octet 1 octet 2 octets 2 octets 2 octets
Ecriture de N mots: code fonction 16 :
Demande :
N° esclave 16 adresse
1er mot à
forcer
Nombre de
mots à forcer
Nbr d’octets
N
Valeur des
mots à forcer
CRC16
1 octet 1 octet 2 octets 2 octets
1 ≤ X ≤ 123
1 octet
2 ≤ N ≤ 246
N x 2 octets 2 octets
Réponse :
N° esclave 16 adresse du
1er mot forcé
Nbr de mots forcés CRC 16
1 octet 1 octet 2 octets 2 octets 2 octets
Les tables d’adresse autorisées en écriture sont celles d’étalonnage.
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.4/14
TABLE D’ADRESSE MESURE :
Adresse de base : 0010H.
Mot
00H MSB débit } FLOAT dans l’unité en cours
Débit }=QT si application bi-conduite
01H Débit }
LSB débit }
02H MSB Vitesse moyenne } FLOAT (Vitesse moyenne si 2 cordes, V1 si une corde)
Vitesse moyenne } en m/s
03H Vitesse moyenne }
LSB Vitesse moyenne }
04H MSB volume 1 } LONG VOLUME REEL = volume 1 X poids pulse 1
volume 1 }
05H volume 1 }
LSB volume 1 }
06H MSB volume 2 } LONG VOLUME REEL = volume 2 X poids pulse 2
volume 2 }
07H volume 2 }
LSB volume 2 }
08H Sens
Volume1
Sens.
Volume2
} 0=+/-,1=+,2= -
Prog.
Volume1
Prog.
Volume2
}0=cl,1=dl,2=l,3=10l,4=100,5=m3,6=10m3,7=100m3l
09H Unité Débit } 0=l/s, 1=l/mn, 2=l/h, 3=m3/s, 4=m3/h, 5=m3/j
Vide }
0AH Vide }
Type KH }0=auto,1=manu
0BH Vide } LONG VOLUME REEL = volume 1 X poids pulse 1
Défaut débit/vitesse } B2=défautV2, B1=défautV1, B0=défaut débit
0CH Vide }
Défaut débit/vitesse } B2=défautV2, B1=défautV1, B0=défaut débit
0DH MSB KH1 } FLOAT
KH1 }
0EH KH1 }
LSB KH1 }
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.5/14
0FH MSB delta T1 } FLOAT en ns
delta T1 }
10H delta T1 }
LSB delta T1 }
11H MSB T1 } FLOAT en μs
T1 }
12H T1 }
LSB T1 }
13H Mois
An
14H Heure
Jour
15H Seconde
Minute
16H Vide }
Référence Sonde }N° d’indice par rapport au tableau des sondes
17H Vide }
Sonde Int/Ext }0=sonde interne,1=sonde externe
18H MSB distance sonde1 } FLOAT en mm
distance sonde1 }
19H distance sonde1 }
LSB distance sonde1 }
1AH GainV1 en dB
1BH IQ V1 en %
1CH Ref Soft 1 }Chaîne de 12 caractères
1DH Ref Soft 2 }contenant
1EH Ref Soft 3 }la référence
1FH Ref Soft 4 }du logiciel
20H Ref Soft 5 }de l’appareil
21H Ref Soft 6 }
22H Réservé
23H Réservé
24H Réservé
25H Réservé
26H N° de serie AB }sous la forme AA-BB-CCCC
27H N° de serie C }
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.6/14
28H Autorisation accès }=1 Si appareil protégé par code d’accès sinon =0.
29H MSB delta T2 }FLOAT en ns
delta T2 }
2AH delta T2 }
LSB delta T2 }
2BH MSB T2 } FLOAT en μs
T2 }
2CH T2 }
LSB T2 }
2DH MSB vitesse 1 } FLOAT en m/s
vitesse 1 }
2EH vitesse 1 }
LSB vitesse 2 }
2FH MSB vitesse 2 } FLOAT en m/s
vitesse 2 }
30H vitesse 2 }
LSB vitesse 2 }
31H MSB célérité moyenne } FLOAT en m/s (célérité moyenne si 2 cordes, C1 si une corde)
Célérité moyenne }
32H Célérité moyenne }
LSB célérité moyenne }
33H MSB célérité1 }FLOAT en m/s
célérité1 }
34H célérité1 }
LSB célérité1 }
35H MSB célérité2 }FLOAT en m/s
Célérité2 }
36H Célérité2 }
LSB célérité2 }
37H IQ V2 en %
38H GainV2 en dB
39H Réservé
3AH Réservé
3BH Réservé
3CH Marge gain V1 en dB
3DH Marge gain V2 en dB
3EH Type GainV1 }0=Manuel , 1= Auto , 2= ESC
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.7/14
3FH Type GainV1 }0=Manuel , 1= Auto , 2= ESC
40H réf Appli1 }Chaîne de 16 caractères
41H réf Appli2 }contenant
42H réf Appli3 }la référence
43H réf Appli4 }de l’application
44H réf Appli5 }de l’appareil
45H réf Appli6 }ex : MiniSonic P
46H réf Appli7
47H réf Appli8
48H MSB débit Q1 } FLOAT dans l’unité en cours
débit Q1 }valide si application Bi-conduite
49H débit Q1 }
LSB débit Q1 }
4AH MSB débit Q2 } FLOAT dans l’unité en cours
débit Q2 }valide si application Bi-conduite
4BH débit Q2 }
LSB débit Q2 }
4CH MSB KH2 } FLOAT
KH2 }
4DH KH2 }
LSB KH2 }
4EH MSB distance sonde2 } FLOAT en mm
distance sonde2 }
4FH distance sonde2 }
LSB distance sonde2 }
50H Affectation Tot 1 }0= QT , 1=Q1 , 2=Q2
Affectation Tot 2 }0= QT , 1=Q1 , 2=Q2
51H Fonction }b7=1=>application bi-conduite , b0=1=>application bi-corde
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.8/14
TABLE D’ADRESSE MESURE SIMPLIFIEE
Adresse de base : 0A00H.
Mot
0H Débit Débit dans l’unité en cours
0x7FFF dépassement positif
0x8001 dépassement négatif
1H Débit en 1/10 Débit en 1/10 dans l’unité en cours
0x7FFF dépassement positif
0x8001 dépassement négatif
2H Débit en 1/100 Débit en 1/100 dans l’unité en cours
0x7FFF dépassement positif
0x8001 dépassement négatif
3H Débit en 1/1000 Débit en 1/1000 dans l’unité en cours
0x7FFF dépassement positif
0x8001 dépassement négatif
4H Vitesse moyenne en mm/s
0x7FFF dépassement positif
0x8001 dépassement négatif
5H Célérité moyenne en m/s
0x7FFF dépassement positif
6H Défaut débit
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.9/14
TABLE D’ADRESSE ETALONNAGE :
Adresse de base : 1000H.
Mot
00H Type de montage sonde 0= , 1=V , 2=W , 3=N
MSB Diamètre externe V1 } Diamètre externe en 0.1 mm
01H Diamètre externe V1 }
LSB Diamètre externe V1 }
02H Unité débit } 0=l/s, 1=l/mn, 2=l/h, 3=m3/s, 4=m3/h, 5=m3/j
Type KH }0=manuel , 1= automatique
03H MSB Valeur KH }si type KH= manuel en 1/1000
LSB Valeur KH }
04H MSB Longueur corde 1 }si sonde interne en 0.1 mm
Longueur corde 1 }
05H LSB Longueur corde 1 }
MSB D.axiale corde 1 }si sonde interne en 0.1 mm
06H D.axiale corde 1 }
LSB D.axiale corde 1 }
07H Type gain 1 }0=manuel , 1= automatique , 2= ESC
Gain 1 }Valeur du gain si type manuel ou marge si type automatique
08H MSB DeltaT0 1 }en 1/100 de ns
DeltaT0 1 }
09H LSB DeltaT0 1 }
MSB Viscosité }en 1/10 de Cst
0AH LSB Viscosité }
MSB Rugosité }en 1/100 de mm
0BH LSB Rugosité }
Type de matériau V1 }Index de choix dans une liste du matériau du tuyau
0CH MSB épaisseur 1 }en 1/10 de mm
LSB épaisseur 1 }
0DH Type produit } 0= eau , 1= autre
MSB Célérité produit }en m/s si produit=autre
0EH LSB Célérité produit }
MSB Delta Célérité produit } en m/s si produit=autre
0FH LSB Delta Célérité produit }
MSB Filtre
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.10/14
10H LSB Filtre
MSB Mémoire
11H LSB Mémoire
MSB Q Max }en 1/10 de l’unité
12H Q Max }borne du grapheur
LSB Q Max }
13H Type volume 1 }sens de comptage 0=+/- ,1=+ ,2=-
Poids pulse volume }Commun a vol1 et vol2 . 0=cl ,1=dl , 2=1l ,
3=10l , 4=100l , 5=1m3 , 6=10m3 , 7=100m3
14H Type volume 2 }sens de comptage 0=+/- ,1=+ ,2=-
Type relais 1
}0=Ouvert , 1=Vol1 , 2=Vol2 , 3=Défaut Q ,
4=Sens Q , 5=seuil Q , 6=Fermé
si application = monocorde ou bi-corde .
15H
Type relais 2
}0=Ouvert , 1=Vol1 , 2=Vol2 , 3= Défaut QT ,
4=Défaut Q1 , 5=Défaut Q2 ,
6=Sens QT ,7=Sens Q1 , 8=Sens Q2 ,
9=Seuil QT ,10=Seuil Q1 , 11=Seuil Q2 ,
12=Fermé .
si application = bi-conduite .
MSB seuil relais 1 } en 1/10 de l’unité du débit
16H seuil relais 1 }
LSB seuil relais 1 }
17H MSB seuil relais 2 } en 1/10 de l’unité du débit
seuil relais 2 }
18H LSB seuil relais 2 }
Référence sonde }indexe dans tableau des sondes
19H
Largeur impulsion relais 1 et 2
}0=17 ms , 1=33 ms , 2=50 ms , 3=67 ms , 4=83 ms , 5=100 ms ,
6=117 ms , 7=133 ms , 8=150 ms , 9=167 ms ,10=183 ms ,
11=200 ms .
Q effacement }En % de Q Max
1AH Polarité écho voie 1 } 0= normale , 1=inverse .
Numéro JBUS
1BH Type mesure voie 1 }0=front , 1=passage a zéro .
Durée Us voie 1 et 2
1CH MSB Texte Ligne 1 }Nom du débitmètre (1ere
ligne)
Texte Ligne 1 }chaîne de 8 mots (16 octets)
23H Texte Ligne 1 }
LSB Texte Ligne 1 }
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.11/14
24H MSB Texte Ligne 2 }Nom du débitmètre (2eme
ligne)
Texte Ligne 2 }chaîne de 8 mots (16 octets)
2BH Texte Ligne 2 }
LSB Texte Ligne 2 }
2CH Rétro éclairage }0= off , 1= temporisé , 2= on .
MSB célérité matériau }en m/s si matériau = autre
2DH LSB célérité matériau }
Choix écran au reset }indexe parmi la liste des écrans
2EH MSB Reynolds critique }
LSB Reynolds critique }
2FH Largeur de bande du Reynolds }
Vide }
30H Nombre de paires de sonde }valide si application bi-corde ou bi-conduite
Type gain 2 }0=manuel , 1= automatique , 2= ESC
31H Gain 2 }Valeur du gain si type manuel ou marge si type automatique
Polarité écho voie 2 } 0= normale , 1=inverse .
32H MSB DeltaT0 2 }en 1/100 de ns
DeltaT0 2 }
33H LSB DeltaT0 2 }
MSB Longueur corde 2 }si sonde interne en 0.1 mm
34H Longueur corde 2 }
LSB Longueur corde 2 }
35H MSB D.axiale corde 2 }si sonde interne en 0.1 mm
D.axiale corde 2 }
36H LSB D.axiale corde 1 }
MSB coef. Vitesse 1 }en 1/1000 valable si bi-corde et sonde interne
37H LSB coef. Vitesse 1 }
MSB coef. Vitesse 2 }en 1/1000 valable si bi-corde et sonde interne
38H LSB coef. Vitesse 2 }
Type S.A. 2 }indexe parmi la liste des valeurs
39H MSB 4mA S.A.2 }valeur en 1/10 pour 4mA
4mA S.A.2 }
3AH LSB 4mA S.A.2 }
MSB 20mA S.A.2 }valeur en 1/10 pour 20mA
3BH 20mA S.A.2 }
LSB 20mA S.A.2 }
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.12/14
3CH Sens Relais 1 }0=NF , 1=NO .
Sens Relais 2 }0=NF , 1=NO .
3DH MSB Diamètre externe V2 } Diamètre externe en 0.1 mm
Diamètre externe V2 }
3EH LSB Diamètre externe V2 }
MSB épaisseur 2 }en 1/10 de mm
3FH LSB épaisseur 2 }
Type de matériau V2 }Index de choix dans une liste du matériau du tuyau
40H Coef Q1 0=-1 , 1=0 ; 2=+1 .
Coef Q2 0=-1 , 1=0 ; 2=+1 .
41H Affectation de Vo11 }0=QT , 1=Q1 , 2=Q2
Affectation de Vo12 }0=QT , 1=Q1 , 2=Q2
42H Type S.A. 1 }indexe parmi la liste des valeurs
MSB 4mA S.A.1 }valeur en 1/10 pour 4mA
43H 4mA S.A.1 }
LSB 4mA S.A.1 }
44H MSB 20mA S.A.1 }valeur en 1/10 pour 20mA
20mA S.A.1 }
45H LSB 20mA S.A.1 }
Vide
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.13/14
ADRESSE POUR DES INSTRUCTIONS PARTICULIERES (CODE 16) :
2300 H Ecriture du code d’accès pour un appareil protégé par code.
(Adresse « Autorisation accès » pour vérifier si l’on peut écrire par la liaison série.)
2301 H Modification de la date et l’heure de l’appareil :
- An 1 octet
- Mois 1 octet
- Date 1 octet
- Heure 1 octet
- Minutes 1 octet
- Secondes 1 octet
2306 H Raz totalisateur 1 (si mot = 1)
2307 H Raz totalisateur 2 (si mot = 1)
ALGORITHME DE CALCUL DU CRC 16
Hex FFFF → CRC 16
NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.14/14
CRC 16 + OCTET → CRC 16
n = 0
décalage à droite CRC 16
non retenue oui
CRC 16 + poly → CRC 16
n = n +1
non n > 7 non
octet suivant
non message terminé oui
FIN
+ = ou exclusif
n = nombre de bits d’information
POLY = polynôme de calcul du CRC 16 = 1010 0000 0000 0001
(polynôme générateur = 2 + X2
+ X15
+ X16 )
Dans le CRC 16, le 1er octet émis est celui des poids faibles.

Contenu connexe

En vedette

SAMU network slide presentation in Chinese Reg200 chisamuPREchinese
SAMU network slide presentation in Chinese Reg200 chisamuPREchineseSAMU network slide presentation in Chinese Reg200 chisamuPREchinese
SAMU network slide presentation in Chinese Reg200 chisamuPREchineseMiguel Martinez Almoyna
 
49339104 extrait-du-tafsir-sourate-mulk-la-royaute-67
49339104 extrait-du-tafsir-sourate-mulk-la-royaute-6749339104 extrait-du-tafsir-sourate-mulk-la-royaute-67
49339104 extrait-du-tafsir-sourate-mulk-la-royaute-67yamna466
 
Cct presentation ver0 fr
Cct presentation ver0 frCct presentation ver0 fr
Cct presentation ver0 frBình Minh Bùi
 
Reg8 f Classification des Urgences par priorités
Reg8 f Classification des Urgences par priorités Reg8 f Classification des Urgences par priorités
Reg8 f Classification des Urgences par priorités Miguel Martinez Almoyna
 
E&H Sonorisation
E&H SonorisationE&H Sonorisation
E&H SonorisationEdouardHG
 
Atelier zotero ! Outil de gestion bibliographique
Atelier zotero ! Outil de gestion bibliographiqueAtelier zotero ! Outil de gestion bibliographique
Atelier zotero ! Outil de gestion bibliographiqueService-Sidra
 
Abecedair edela solidarite-municpales2014-medecindumonde
Abecedair edela solidarite-municpales2014-medecindumondeAbecedair edela solidarite-municpales2014-medecindumonde
Abecedair edela solidarite-municpales2014-medecindumondeCopywriter Collective
 
Jhc2012 newsletter-2
Jhc2012 newsletter-2Jhc2012 newsletter-2
Jhc2012 newsletter-2Asso_Cyclope
 
Conférences régionales de l'investissement
Conférences régionales de l'investissementConférences régionales de l'investissement
Conférences régionales de l'investissementAlain Lambert
 
2012 - Le cas pratique
2012 - Le cas pratique2012 - Le cas pratique
2012 - Le cas pratiquetrESS Network
 
Bilan carbone de_la_vigne
Bilan carbone de_la_vigneBilan carbone de_la_vigne
Bilan carbone de_la_vigneSoumaya Dridi
 

En vedette (18)

SAMU network slide presentation in Chinese Reg200 chisamuPREchinese
SAMU network slide presentation in Chinese Reg200 chisamuPREchineseSAMU network slide presentation in Chinese Reg200 chisamuPREchinese
SAMU network slide presentation in Chinese Reg200 chisamuPREchinese
 
El aprendizaje colaborativo en la red
El aprendizaje colaborativo en la redEl aprendizaje colaborativo en la red
El aprendizaje colaborativo en la red
 
49339104 extrait-du-tafsir-sourate-mulk-la-royaute-67
49339104 extrait-du-tafsir-sourate-mulk-la-royaute-6749339104 extrait-du-tafsir-sourate-mulk-la-royaute-67
49339104 extrait-du-tafsir-sourate-mulk-la-royaute-67
 
Cct presentation ver0 fr
Cct presentation ver0 frCct presentation ver0 fr
Cct presentation ver0 fr
 
Reg8 f Classification des Urgences par priorités
Reg8 f Classification des Urgences par priorités Reg8 f Classification des Urgences par priorités
Reg8 f Classification des Urgences par priorités
 
Succès Soloptical | Lifting Group
Succès Soloptical | Lifting GroupSuccès Soloptical | Lifting Group
Succès Soloptical | Lifting Group
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
E&H Sonorisation
E&H SonorisationE&H Sonorisation
E&H Sonorisation
 
Atelier zotero ! Outil de gestion bibliographique
Atelier zotero ! Outil de gestion bibliographiqueAtelier zotero ! Outil de gestion bibliographique
Atelier zotero ! Outil de gestion bibliographique
 
Organizadores
OrganizadoresOrganizadores
Organizadores
 
Abecedair edela solidarite-municpales2014-medecindumonde
Abecedair edela solidarite-municpales2014-medecindumondeAbecedair edela solidarite-municpales2014-medecindumonde
Abecedair edela solidarite-municpales2014-medecindumonde
 
Jhc2012 newsletter-2
Jhc2012 newsletter-2Jhc2012 newsletter-2
Jhc2012 newsletter-2
 
Conférences régionales de l'investissement
Conférences régionales de l'investissementConférences régionales de l'investissement
Conférences régionales de l'investissement
 
Kapitalmarkt kompakt.pdf
Kapitalmarkt kompakt.pdfKapitalmarkt kompakt.pdf
Kapitalmarkt kompakt.pdf
 
Entrevista 1
Entrevista 1Entrevista 1
Entrevista 1
 
2012 - Le cas pratique
2012 - Le cas pratique2012 - Le cas pratique
2012 - Le cas pratique
 
Bilan carbone de_la_vigne
Bilan carbone de_la_vigneBilan carbone de_la_vigne
Bilan carbone de_la_vigne
 
Eess
EessEess
Eess
 

Similaire à Nt207 a fr 1 protocole jbus minisonic600

Diabang et fatimetou mennou rapport design & simulation of dssss using ma...
Diabang et fatimetou mennou rapport design & simulation of dssss using ma...Diabang et fatimetou mennou rapport design & simulation of dssss using ma...
Diabang et fatimetou mennou rapport design & simulation of dssss using ma...Cheikh Tidiane DIABANG
 
gRPC, ECHANGES A HAUTE FREQUENCE ! DEVOXX 2018
gRPC, ECHANGES A HAUTE FREQUENCE ! DEVOXX 2018gRPC, ECHANGES A HAUTE FREQUENCE ! DEVOXX 2018
gRPC, ECHANGES A HAUTE FREQUENCE ! DEVOXX 2018Carles Sistare
 
Ph.D Defense
Ph.D DefensePh.D Defense
Ph.D Defenseawxzeca
 
2014 04-10 nebhen
2014 04-10 nebhen2014 04-10 nebhen
2014 04-10 nebhenSCEE Team
 
gRPC, échange à haute fréquence !
gRPC, échange à haute fréquence !gRPC, échange à haute fréquence !
gRPC, échange à haute fréquence !David Caramelo
 
Aide à la Planification Cellulaire dans un Réseau LTE (4G)
Aide à la Planification Cellulaire dans un Réseau LTE (4G)Aide à la Planification Cellulaire dans un Réseau LTE (4G)
Aide à la Planification Cellulaire dans un Réseau LTE (4G)Fatiha Merazka
 
Master 2 presentation statge m2
Master 2 presentation statge m2Master 2 presentation statge m2
Master 2 presentation statge m2Renaud HENRY
 
Cours Benhabiles TMS320.pdf
Cours Benhabiles TMS320.pdfCours Benhabiles TMS320.pdf
Cours Benhabiles TMS320.pdfHouBou3
 
codeurs_de_positioncodeurs_de_position.ppt
codeurs_de_positioncodeurs_de_position.pptcodeurs_de_positioncodeurs_de_position.ppt
codeurs_de_positioncodeurs_de_position.pptStefTfh
 
Rapport TP SuppTx (Aurele).pdf
Rapport TP SuppTx (Aurele).pdfRapport TP SuppTx (Aurele).pdf
Rapport TP SuppTx (Aurele).pdfstevekambea602
 
Microcontrôleur PIC Microchip part2/2
Microcontrôleur PIC Microchip part2/2Microcontrôleur PIC Microchip part2/2
Microcontrôleur PIC Microchip part2/2Mohammed Lamghari
 
Le traitement du signal en Audio. Les procédés de compression audio. Présent...
Le traitement du signal en Audio. Les  procédés de compression audio. Présent...Le traitement du signal en Audio. Les  procédés de compression audio. Présent...
Le traitement du signal en Audio. Les procédés de compression audio. Présent...Vincent RECIPON
 
examen en DSP 2023.pdf
examen en DSP 2023.pdfexamen en DSP 2023.pdf
examen en DSP 2023.pdfkamouf
 
Korg ms 20 - mode d'emploi + manuel de service -- french
Korg ms 20 - mode d'emploi + manuel de service -- frenchKorg ms 20 - mode d'emploi + manuel de service -- french
Korg ms 20 - mode d'emploi + manuel de service -- frenchanattaembe
 
chap3 transmission_numerique-en-bd_b
chap3 transmission_numerique-en-bd_bchap3 transmission_numerique-en-bd_b
chap3 transmission_numerique-en-bd_bBAKKOURY Jamila
 
cnacan (2).ppt
cnacan (2).pptcnacan (2).ppt
cnacan (2).pptwafawafa52
 

Similaire à Nt207 a fr 1 protocole jbus minisonic600 (20)

Diabang et fatimetou mennou rapport design & simulation of dssss using ma...
Diabang et fatimetou mennou rapport design & simulation of dssss using ma...Diabang et fatimetou mennou rapport design & simulation of dssss using ma...
Diabang et fatimetou mennou rapport design & simulation of dssss using ma...
 
Architecture cellulaire
 Architecture cellulaire Architecture cellulaire
Architecture cellulaire
 
gRPC, ECHANGES A HAUTE FREQUENCE ! DEVOXX 2018
gRPC, ECHANGES A HAUTE FREQUENCE ! DEVOXX 2018gRPC, ECHANGES A HAUTE FREQUENCE ! DEVOXX 2018
gRPC, ECHANGES A HAUTE FREQUENCE ! DEVOXX 2018
 
Ph.D Defense
Ph.D DefensePh.D Defense
Ph.D Defense
 
2014 04-10 nebhen
2014 04-10 nebhen2014 04-10 nebhen
2014 04-10 nebhen
 
gRPC, échange à haute fréquence !
gRPC, échange à haute fréquence !gRPC, échange à haute fréquence !
gRPC, échange à haute fréquence !
 
Aide à la Planification Cellulaire dans un Réseau LTE (4G)
Aide à la Planification Cellulaire dans un Réseau LTE (4G)Aide à la Planification Cellulaire dans un Réseau LTE (4G)
Aide à la Planification Cellulaire dans un Réseau LTE (4G)
 
Master 2 presentation statge m2
Master 2 presentation statge m2Master 2 presentation statge m2
Master 2 presentation statge m2
 
Cours Benhabiles TMS320.pdf
Cours Benhabiles TMS320.pdfCours Benhabiles TMS320.pdf
Cours Benhabiles TMS320.pdf
 
codeurs_de_positioncodeurs_de_position.ppt
codeurs_de_positioncodeurs_de_position.pptcodeurs_de_positioncodeurs_de_position.ppt
codeurs_de_positioncodeurs_de_position.ppt
 
prog_reg.pptx
prog_reg.pptxprog_reg.pptx
prog_reg.pptx
 
Rapport TP SuppTx (Aurele).pdf
Rapport TP SuppTx (Aurele).pdfRapport TP SuppTx (Aurele).pdf
Rapport TP SuppTx (Aurele).pdf
 
Mini projet 3t2i se
Mini projet 3t2i seMini projet 3t2i se
Mini projet 3t2i se
 
Microcontrôleur PIC Microchip part2/2
Microcontrôleur PIC Microchip part2/2Microcontrôleur PIC Microchip part2/2
Microcontrôleur PIC Microchip part2/2
 
Le traitement du signal en Audio. Les procédés de compression audio. Présent...
Le traitement du signal en Audio. Les  procédés de compression audio. Présent...Le traitement du signal en Audio. Les  procédés de compression audio. Présent...
Le traitement du signal en Audio. Les procédés de compression audio. Présent...
 
Code rc5
Code  rc5Code  rc5
Code rc5
 
examen en DSP 2023.pdf
examen en DSP 2023.pdfexamen en DSP 2023.pdf
examen en DSP 2023.pdf
 
Korg ms 20 - mode d'emploi + manuel de service -- french
Korg ms 20 - mode d'emploi + manuel de service -- frenchKorg ms 20 - mode d'emploi + manuel de service -- french
Korg ms 20 - mode d'emploi + manuel de service -- french
 
chap3 transmission_numerique-en-bd_b
chap3 transmission_numerique-en-bd_bchap3 transmission_numerique-en-bd_b
chap3 transmission_numerique-en-bd_b
 
cnacan (2).ppt
cnacan (2).pptcnacan (2).ppt
cnacan (2).ppt
 

Nt207 a fr 1 protocole jbus minisonic600

  • 1. PROTOCOLE JBUS MiniSonic 600-2000-P-G-EXD-SPEED à partir de Version 16-xx NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.1/14 Le Technoparc 17 rue C.E. JEANNERET 78306 Poissy Cedex – France tel: +33 (0 )1 39 79 26 40 fax : +33 (0) 1 39 79 91 22 e-mail : ultraflux@ultraflux.fr web : www.ultraflux.com
  • 2. PROTOCOLE LIAISON SERIE DU MiniSonic Vitesse de transmission : 300/600/1200/4800/9600 Bauds Nombre de bits : 8 Parité : sans Nombre de stops : 1 Type de protocole : JBUS Pour les informations de type FLOAT, 2 mots consécutifs doivent pouvoir être lus (4 octets). Le format est conforme à la norme IEEE. MSB LSB 31 30 23 22 0 ↑{ 8 bits d′exposant }{ 23 bits de mantisse } 1 bit de signe ( ) ( )127 23 2* 2 1*1 − ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ +−= ES M avec : V exemple : valeur float = $40, $21, $00, $40 S = 0 ; E = , $80 = 128d ; M = 210040 = 2162752d ( ) ( ) 5151640259.22* 2 2162752 1*1 127128 23 0 =⎟ ⎠ ⎞ ⎜ ⎝ ⎛ +−= − V Pour les informations de type LONG, 2 mots consécutifs doivent être lus (4 octets). NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.2/14
  • 3. NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.3/14 Lecture de N mots : code fonction 3 Le nombre de mots à lire doit être ≤ 125 Demande : N° esclave 3 adresse 1er mot Nombre de mots CRC16 1 octet 1 octet 2 octets 2 octets 2 octets Réponse : N° esclave 3 Nb d’octets ens Valeur 1er mot Valeur dernier mot CRC 16 1 octet 1 octet 1 octet 2 octets 2 octets 2 octets Ecriture de N mots: code fonction 16 : Demande : N° esclave 16 adresse 1er mot à forcer Nombre de mots à forcer Nbr d’octets N Valeur des mots à forcer CRC16 1 octet 1 octet 2 octets 2 octets 1 ≤ X ≤ 123 1 octet 2 ≤ N ≤ 246 N x 2 octets 2 octets Réponse : N° esclave 16 adresse du 1er mot forcé Nbr de mots forcés CRC 16 1 octet 1 octet 2 octets 2 octets 2 octets Les tables d’adresse autorisées en écriture sont celles d’étalonnage.
  • 4. NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.4/14 TABLE D’ADRESSE MESURE : Adresse de base : 0010H. Mot 00H MSB débit } FLOAT dans l’unité en cours Débit }=QT si application bi-conduite 01H Débit } LSB débit } 02H MSB Vitesse moyenne } FLOAT (Vitesse moyenne si 2 cordes, V1 si une corde) Vitesse moyenne } en m/s 03H Vitesse moyenne } LSB Vitesse moyenne } 04H MSB volume 1 } LONG VOLUME REEL = volume 1 X poids pulse 1 volume 1 } 05H volume 1 } LSB volume 1 } 06H MSB volume 2 } LONG VOLUME REEL = volume 2 X poids pulse 2 volume 2 } 07H volume 2 } LSB volume 2 } 08H Sens Volume1 Sens. Volume2 } 0=+/-,1=+,2= - Prog. Volume1 Prog. Volume2 }0=cl,1=dl,2=l,3=10l,4=100,5=m3,6=10m3,7=100m3l 09H Unité Débit } 0=l/s, 1=l/mn, 2=l/h, 3=m3/s, 4=m3/h, 5=m3/j Vide } 0AH Vide } Type KH }0=auto,1=manu 0BH Vide } LONG VOLUME REEL = volume 1 X poids pulse 1 Défaut débit/vitesse } B2=défautV2, B1=défautV1, B0=défaut débit 0CH Vide } Défaut débit/vitesse } B2=défautV2, B1=défautV1, B0=défaut débit 0DH MSB KH1 } FLOAT KH1 } 0EH KH1 } LSB KH1 }
  • 5. NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.5/14 0FH MSB delta T1 } FLOAT en ns delta T1 } 10H delta T1 } LSB delta T1 } 11H MSB T1 } FLOAT en μs T1 } 12H T1 } LSB T1 } 13H Mois An 14H Heure Jour 15H Seconde Minute 16H Vide } Référence Sonde }N° d’indice par rapport au tableau des sondes 17H Vide } Sonde Int/Ext }0=sonde interne,1=sonde externe 18H MSB distance sonde1 } FLOAT en mm distance sonde1 } 19H distance sonde1 } LSB distance sonde1 } 1AH GainV1 en dB 1BH IQ V1 en % 1CH Ref Soft 1 }Chaîne de 12 caractères 1DH Ref Soft 2 }contenant 1EH Ref Soft 3 }la référence 1FH Ref Soft 4 }du logiciel 20H Ref Soft 5 }de l’appareil 21H Ref Soft 6 } 22H Réservé 23H Réservé 24H Réservé 25H Réservé 26H N° de serie AB }sous la forme AA-BB-CCCC 27H N° de serie C }
  • 6. NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.6/14 28H Autorisation accès }=1 Si appareil protégé par code d’accès sinon =0. 29H MSB delta T2 }FLOAT en ns delta T2 } 2AH delta T2 } LSB delta T2 } 2BH MSB T2 } FLOAT en μs T2 } 2CH T2 } LSB T2 } 2DH MSB vitesse 1 } FLOAT en m/s vitesse 1 } 2EH vitesse 1 } LSB vitesse 2 } 2FH MSB vitesse 2 } FLOAT en m/s vitesse 2 } 30H vitesse 2 } LSB vitesse 2 } 31H MSB célérité moyenne } FLOAT en m/s (célérité moyenne si 2 cordes, C1 si une corde) Célérité moyenne } 32H Célérité moyenne } LSB célérité moyenne } 33H MSB célérité1 }FLOAT en m/s célérité1 } 34H célérité1 } LSB célérité1 } 35H MSB célérité2 }FLOAT en m/s Célérité2 } 36H Célérité2 } LSB célérité2 } 37H IQ V2 en % 38H GainV2 en dB 39H Réservé 3AH Réservé 3BH Réservé 3CH Marge gain V1 en dB 3DH Marge gain V2 en dB 3EH Type GainV1 }0=Manuel , 1= Auto , 2= ESC
  • 7. NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.7/14 3FH Type GainV1 }0=Manuel , 1= Auto , 2= ESC 40H réf Appli1 }Chaîne de 16 caractères 41H réf Appli2 }contenant 42H réf Appli3 }la référence 43H réf Appli4 }de l’application 44H réf Appli5 }de l’appareil 45H réf Appli6 }ex : MiniSonic P 46H réf Appli7 47H réf Appli8 48H MSB débit Q1 } FLOAT dans l’unité en cours débit Q1 }valide si application Bi-conduite 49H débit Q1 } LSB débit Q1 } 4AH MSB débit Q2 } FLOAT dans l’unité en cours débit Q2 }valide si application Bi-conduite 4BH débit Q2 } LSB débit Q2 } 4CH MSB KH2 } FLOAT KH2 } 4DH KH2 } LSB KH2 } 4EH MSB distance sonde2 } FLOAT en mm distance sonde2 } 4FH distance sonde2 } LSB distance sonde2 } 50H Affectation Tot 1 }0= QT , 1=Q1 , 2=Q2 Affectation Tot 2 }0= QT , 1=Q1 , 2=Q2 51H Fonction }b7=1=>application bi-conduite , b0=1=>application bi-corde
  • 8. NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.8/14 TABLE D’ADRESSE MESURE SIMPLIFIEE Adresse de base : 0A00H. Mot 0H Débit Débit dans l’unité en cours 0x7FFF dépassement positif 0x8001 dépassement négatif 1H Débit en 1/10 Débit en 1/10 dans l’unité en cours 0x7FFF dépassement positif 0x8001 dépassement négatif 2H Débit en 1/100 Débit en 1/100 dans l’unité en cours 0x7FFF dépassement positif 0x8001 dépassement négatif 3H Débit en 1/1000 Débit en 1/1000 dans l’unité en cours 0x7FFF dépassement positif 0x8001 dépassement négatif 4H Vitesse moyenne en mm/s 0x7FFF dépassement positif 0x8001 dépassement négatif 5H Célérité moyenne en m/s 0x7FFF dépassement positif 6H Défaut débit
  • 9. NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.9/14 TABLE D’ADRESSE ETALONNAGE : Adresse de base : 1000H. Mot 00H Type de montage sonde 0= , 1=V , 2=W , 3=N MSB Diamètre externe V1 } Diamètre externe en 0.1 mm 01H Diamètre externe V1 } LSB Diamètre externe V1 } 02H Unité débit } 0=l/s, 1=l/mn, 2=l/h, 3=m3/s, 4=m3/h, 5=m3/j Type KH }0=manuel , 1= automatique 03H MSB Valeur KH }si type KH= manuel en 1/1000 LSB Valeur KH } 04H MSB Longueur corde 1 }si sonde interne en 0.1 mm Longueur corde 1 } 05H LSB Longueur corde 1 } MSB D.axiale corde 1 }si sonde interne en 0.1 mm 06H D.axiale corde 1 } LSB D.axiale corde 1 } 07H Type gain 1 }0=manuel , 1= automatique , 2= ESC Gain 1 }Valeur du gain si type manuel ou marge si type automatique 08H MSB DeltaT0 1 }en 1/100 de ns DeltaT0 1 } 09H LSB DeltaT0 1 } MSB Viscosité }en 1/10 de Cst 0AH LSB Viscosité } MSB Rugosité }en 1/100 de mm 0BH LSB Rugosité } Type de matériau V1 }Index de choix dans une liste du matériau du tuyau 0CH MSB épaisseur 1 }en 1/10 de mm LSB épaisseur 1 } 0DH Type produit } 0= eau , 1= autre MSB Célérité produit }en m/s si produit=autre 0EH LSB Célérité produit } MSB Delta Célérité produit } en m/s si produit=autre 0FH LSB Delta Célérité produit } MSB Filtre
  • 10. NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.10/14 10H LSB Filtre MSB Mémoire 11H LSB Mémoire MSB Q Max }en 1/10 de l’unité 12H Q Max }borne du grapheur LSB Q Max } 13H Type volume 1 }sens de comptage 0=+/- ,1=+ ,2=- Poids pulse volume }Commun a vol1 et vol2 . 0=cl ,1=dl , 2=1l , 3=10l , 4=100l , 5=1m3 , 6=10m3 , 7=100m3 14H Type volume 2 }sens de comptage 0=+/- ,1=+ ,2=- Type relais 1 }0=Ouvert , 1=Vol1 , 2=Vol2 , 3=Défaut Q , 4=Sens Q , 5=seuil Q , 6=Fermé si application = monocorde ou bi-corde . 15H Type relais 2 }0=Ouvert , 1=Vol1 , 2=Vol2 , 3= Défaut QT , 4=Défaut Q1 , 5=Défaut Q2 , 6=Sens QT ,7=Sens Q1 , 8=Sens Q2 , 9=Seuil QT ,10=Seuil Q1 , 11=Seuil Q2 , 12=Fermé . si application = bi-conduite . MSB seuil relais 1 } en 1/10 de l’unité du débit 16H seuil relais 1 } LSB seuil relais 1 } 17H MSB seuil relais 2 } en 1/10 de l’unité du débit seuil relais 2 } 18H LSB seuil relais 2 } Référence sonde }indexe dans tableau des sondes 19H Largeur impulsion relais 1 et 2 }0=17 ms , 1=33 ms , 2=50 ms , 3=67 ms , 4=83 ms , 5=100 ms , 6=117 ms , 7=133 ms , 8=150 ms , 9=167 ms ,10=183 ms , 11=200 ms . Q effacement }En % de Q Max 1AH Polarité écho voie 1 } 0= normale , 1=inverse . Numéro JBUS 1BH Type mesure voie 1 }0=front , 1=passage a zéro . Durée Us voie 1 et 2 1CH MSB Texte Ligne 1 }Nom du débitmètre (1ere ligne) Texte Ligne 1 }chaîne de 8 mots (16 octets) 23H Texte Ligne 1 } LSB Texte Ligne 1 }
  • 11. NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.11/14 24H MSB Texte Ligne 2 }Nom du débitmètre (2eme ligne) Texte Ligne 2 }chaîne de 8 mots (16 octets) 2BH Texte Ligne 2 } LSB Texte Ligne 2 } 2CH Rétro éclairage }0= off , 1= temporisé , 2= on . MSB célérité matériau }en m/s si matériau = autre 2DH LSB célérité matériau } Choix écran au reset }indexe parmi la liste des écrans 2EH MSB Reynolds critique } LSB Reynolds critique } 2FH Largeur de bande du Reynolds } Vide } 30H Nombre de paires de sonde }valide si application bi-corde ou bi-conduite Type gain 2 }0=manuel , 1= automatique , 2= ESC 31H Gain 2 }Valeur du gain si type manuel ou marge si type automatique Polarité écho voie 2 } 0= normale , 1=inverse . 32H MSB DeltaT0 2 }en 1/100 de ns DeltaT0 2 } 33H LSB DeltaT0 2 } MSB Longueur corde 2 }si sonde interne en 0.1 mm 34H Longueur corde 2 } LSB Longueur corde 2 } 35H MSB D.axiale corde 2 }si sonde interne en 0.1 mm D.axiale corde 2 } 36H LSB D.axiale corde 1 } MSB coef. Vitesse 1 }en 1/1000 valable si bi-corde et sonde interne 37H LSB coef. Vitesse 1 } MSB coef. Vitesse 2 }en 1/1000 valable si bi-corde et sonde interne 38H LSB coef. Vitesse 2 } Type S.A. 2 }indexe parmi la liste des valeurs 39H MSB 4mA S.A.2 }valeur en 1/10 pour 4mA 4mA S.A.2 } 3AH LSB 4mA S.A.2 } MSB 20mA S.A.2 }valeur en 1/10 pour 20mA 3BH 20mA S.A.2 } LSB 20mA S.A.2 }
  • 12. NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.12/14 3CH Sens Relais 1 }0=NF , 1=NO . Sens Relais 2 }0=NF , 1=NO . 3DH MSB Diamètre externe V2 } Diamètre externe en 0.1 mm Diamètre externe V2 } 3EH LSB Diamètre externe V2 } MSB épaisseur 2 }en 1/10 de mm 3FH LSB épaisseur 2 } Type de matériau V2 }Index de choix dans une liste du matériau du tuyau 40H Coef Q1 0=-1 , 1=0 ; 2=+1 . Coef Q2 0=-1 , 1=0 ; 2=+1 . 41H Affectation de Vo11 }0=QT , 1=Q1 , 2=Q2 Affectation de Vo12 }0=QT , 1=Q1 , 2=Q2 42H Type S.A. 1 }indexe parmi la liste des valeurs MSB 4mA S.A.1 }valeur en 1/10 pour 4mA 43H 4mA S.A.1 } LSB 4mA S.A.1 } 44H MSB 20mA S.A.1 }valeur en 1/10 pour 20mA 20mA S.A.1 } 45H LSB 20mA S.A.1 } Vide
  • 13. NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.13/14 ADRESSE POUR DES INSTRUCTIONS PARTICULIERES (CODE 16) : 2300 H Ecriture du code d’accès pour un appareil protégé par code. (Adresse « Autorisation accès » pour vérifier si l’on peut écrire par la liaison série.) 2301 H Modification de la date et l’heure de l’appareil : - An 1 octet - Mois 1 octet - Date 1 octet - Heure 1 octet - Minutes 1 octet - Secondes 1 octet 2306 H Raz totalisateur 1 (si mot = 1) 2307 H Raz totalisateur 2 (si mot = 1)
  • 14. ALGORITHME DE CALCUL DU CRC 16 Hex FFFF → CRC 16 NT207A FR 1 protocole JBUS MiniSonic600 a partir de version 16.doc du 09/07/2003 p.14/14 CRC 16 + OCTET → CRC 16 n = 0 décalage à droite CRC 16 non retenue oui CRC 16 + poly → CRC 16 n = n +1 non n > 7 non octet suivant non message terminé oui FIN + = ou exclusif n = nombre de bits d’information POLY = polynôme de calcul du CRC 16 = 1010 0000 0000 0001 (polynôme générateur = 2 + X2 + X15 + X16 ) Dans le CRC 16, le 1er octet émis est celui des poids faibles.