Loading...
HomeMy WebLinkAboutAD_IFC 300__fr_Modbus_120202_4001853801_R03 W-- + 2.497 2.497 I M IFC 300 Supplement Convertisseur de mesure pour debitmetres Lectromagnetiques Description de l'interface Modbus Electronic Revision (revision electronique) : ER 3.3.xx (SW.REV. 3.3x) Version Modbus : 1.2.x KROHNE ©KROHNE 02/2012-4001853801 -AD Modbus IFC 300 R03 fr ■ SOMMAIRE 1 Informations importantes 3 2 Caract6ristiques techniques 4 2.1 Caract6ristiques techniques g6n6rales...........................................................................4 2.2 Caract6ristiques techniques de l'interface Modbus (selon normes EIA)........................4 3 Raccordement en systemes bus 5 4 Configuration locale 6 5 Raccordement 61ectrique 7 6 Protocole Modbus 8 6.1 Informations g6n6rales relatives au protocole ............................................................... 8 6.2 Format de trame RTU.......................................................................................................8 6.3 Adressage......................................................................................................................... 9 6.4 Liste des fonctions prises en compte .............................................................................. 9 6.5 Identification de l'appareil sur l'interface Modbus........................................................ 10 6.6 Registres "Coil.. .............................................................................................................. 10 6.6.1 Commande du convertisseur de mesure............................................................................. 10 6.6.2 Commandes de totalisateur................................................................................................. 11 6.6.3 D6marrage des fonctions d'kalonnage ............................................................................... 11 6.7 Registres d'entr6e.......................................................................................................... 12 6.8 Registres de maintien .................................................................................................... 14 6.8.1 Parametres de totalisateurs................................................................................................. 14 6.8.2 Parametres des filtres d'entr6e process............................................................................. 15 6.8.3 Parametres Modbus ............................................................................................................. 17 6.9 Diagnostics ..................................................................................................................... 17 6.10 Proc6dures d'6talonnage ............................................................................................. 18 6.10.1 Etalonnage du d6bit z6ro.................................................................................................... 18 6.10.2 Etalonnage de la temp6rature de bobine........................................................................... 19 6.10.3 Etalonnage de la conductivit6............................................................................................. 20 7 Notes 21 2 www.krohne.com 02/2012-4001853801 -AD Modbus IFC 300 R03 fr INFORMATIONS IMPORTANTES p Le convertisseur de mesure equipe de la carte interface RS485 est capable de communiquer avec un appareil externe (PC ou autre systeme ordinateur approprie) en uti[isant le protocole Modbus. Cette option permet d'echanger des donnees entre un PC ou ordinateur et un ou plusieurs appareils. La configuration du bus se compose d'un appareil externe comme maitre et d'un ou de plusieurs convertisseurs de mesure comme esc[aves. Pour ['exploitation du bus, it est necessaire de programmer le convertisseur de mesure avec ['adresse (menu C5.8.11, le debit de transmission (menu C5.8.2) et les parametrages (menus C5.8.3, C5.8.4, C5.8.5 & C5.8.6) de ['appareil. Tous les appareils raccordes au bus doivent avoir leur propre adresse respective mais le meme debit de transmission et le meme parametrage. 02/2012-4001853801 -AD Modbus IFC 300 R03 fr www.krohne.com 3 CARACTERISTIQUES TECHNIQUES off raw mi, 2.1 Caracteristiques techniques generates Interface RS485, isol6e galvaniquement Baud rate(D6bit de transmission) 1200, 2400,3600,4800,9600, 19200,38400,57600 ou 115200 Protocole Modbus RTU (disponible comme document s6par6 sur demande) Nombre maximal de participants sur le 32 par ligne, maitre compris(extension possible par bus r6p6teurs) Codage Codage des bits avec NRZ Plage d'adresses Modbus : 1...247 Mode de transmission Half-duplex,asynchrone Acc6s bus Maitre/esclave Cable Paire torsad6e blind6e Distances 1,2 km/3937 ft maxi sans r6p6teur(d6pend du d6bit de transmission et des sp6cifications du cable) 2.2 Caracteristiques techniques de L'interface Modbus (selon normes EIA) Mode de transmission du signal Diff6rentiel,topologie 2 fits Nombre maxi de 32 transmetteurs/r6cepteurs Plage de tension a l'entr6e du -7...+12 V convertisseur Tension maxi a la sortie du 5 V convertisseur Tension mini 6 la sortie de l'excitateur, Udiff> 1,5 V charge maxi Courant d'entr6e maxi (6 l'arret) -20...+20 µA Tension d'entr6e du r6cepteur -7...+12 V Sensibilit6 du r6cepteur -200...+200 mV R6sistance d'entr6e du r6cepteur > 12 kn Courant de court-circuit <250 mA R6sistances de terminaison/ 120 Q/560 Q polarisation lsi activ6es par cavaliers X5/X6) 4 www.krohne.com 02/2012-4001853801-AD Modbus IFC 300 R03 fr RACCORDEMENT EN SYSTEMES BUS Pour assurer le bon fonctionnement du Modbus en mode half-duplex avec communication a un point ou multipoints, it est recommand6 de placer une r6sistance de terminaison (r6sistance de bout de ligne) aux deux extr6mit6s de la ligne de donn6es. La forme la plus simple d'une terminaison est une r6sistance ligne a ligne sur l'entr6e diff6rentielle. En mode RTU, le protocole Modbus n6cessite des p6riodes de silence sur le bus de communication pour la synchronisation. IL est donc important que Modbus ne puisse pas "flotter", c'est a dire qu'il soit sans r6f6rence par rapport a 0 V, ceci pouvant entrainer des signaux parasites par la saisie de bruits. IL est par cons6quent n6cessaire d'utiliser des r6sistances de polarisation a un point du r6seau bus, g6n6ralement a la "fin". Le convertisseur Modbus connait deux 6tats. L'6tat par d6faut est sans terminaison ni polarisation. Pour activer la terminaison et la polarisation, it est n6cessaire de changer le branchement des cavaliers X5 et X6 sur la carte Modbus. Pour plus d'informations, voir le chapitre "Raccordement 6lectrique". 02/2012-4001853801 -AD Modbus IFC 300 R03 fr www.krohne.com 5 CONFIGURATION LOCALE Convertisseur Affichage Description et programmation Fct. No. C5.8.1 Adresse esclave S61ection de l'adresse Modbus de l'appareil. Plage : 1..247(par d6faut= 1) C5.8.2 Baud Rate(D6bit de S61ection du d6bit de transmission de l'appareil. transmission) Options : 1200/2400/3600/4800/9600/19200 (par d6faut)/38400/57600/ 115200 C5.8.3 Parity(Parit6) S6lection de la parit6. Options : paire (par d6faut)/impaire/aucune C5.8.4 Format des donn6es S6lection du format de donn6es. Options : Big Endian (par d6faut)/Little Endian C5.8.5 Retard transmission S6lection du d6lai entre la r6ception du dernier octet d'une requ6te et l'6mission du premier octet de la r6ponse. Plage : 0..40ms(par d6faut=Oms) C5.8.6 Stop Bits(Bits d'arret) S61ection du nombre de bits d'arr6t. Options : 1 (par d6faut)/2 C5.8.7 Information Affiche des informations concernant l'appareil. 6 www.krohne.com 02/2012-4001853801-AD Modbus IFC 300 R03 fr RACCORDEMENT ELECTRIQUE A Les bornes A et B du convertisseur de mesure dependent des options specifiees a la commande. Consulter le manuel de reference standard du convertisseur de mesure pour les details de raccordement. Raccordements Modbus Bornes Description D- Signal A(D 0) D Signal B (D 1) C- Commun 0 V C Non raccorde Branchement des cavaliers sur la carte electronique Modbus N N X5 W mN X6W ® o o J Position du Description cavalier X5 Xb 1-2 1-2 Avec terminaison et polarisation 2-3 2-3 Sans terminaison ni polarisation 02/2012-4001853801-AD Modbus IFC 300 R03 fr www.krohne.com 7 PROTOCOLE MODBUS 6.1 Informations g6n6rales relatives au protocole En mode de transmission au format RTU (Remote Terminal Unit), Les donnees sont transmises sous forme de caracteres binaires a 8 bits. Le debut et la fin d'une trame de message ne sont pas identifies par des caracteres specifiques. La synchronisation est assuree par une periode de silence de 3,5 caracteres au minimum avant la transmission de la trame suivante et par un silence de 1,5 caractere entre Les differents caracteres dune m6me trame. 6.2 Format de trame RTU Le format des trames de requete et de reponse varie legerement selon la fonction de commande. La forme de base est presentee ci-dessous. Fonction de commande Format de trame Description Periode de silence 3,5 x T Toutes Les transmissions doivent etre precedees d'une periode de silence mini de 3,5 x T,sachant que T est le temps de transmission pour un seul caractere. Ceci peut etre calcule a partir du debit de transmission (baud rate) par ex.a 19,2 kb sans parite avec 1 bit d'arret(10 bits), T=520 ps. Adresse esclave 8 bits Ceci est une adresse d'esclave a un octet qui est transmise en premier et qui dolt We au sein de la plage de 1...247. L'adresse 0 est reservee a une adresse de diffusion que tous Les esclaves doivent reconnaitre et qui par consequent ne necessite aucune reponse. Code de fonction 8 bits Ceci est un code a huit bits dans la plage de 1...255 bien qu'iL n'existe que 126 fonctions et que Les codes 129...255 representent une condition d'erreur. Une condition d'erreur se produit Lorsque l'esclave adresse n'accepte pas la commande,auqueL cas iL repond avec le code de fonction+ 128,donc avec son MSB a 1. Adresse de debut de 8 bits comptage d'octets Adresse de debut de registre :pour une commande de registre ou comptage Adresse a 16 bits requete qui exige des donnees en retour,ce champ d'octets si requis contient L'adresse de debut a 16 bits du registre (des donnees)a retourner. Noter que le convertisseur de mesure utilise des adresses de protocole. Pour cette raison, L'adresse de registre indiquee est le numero actueL requis dans la commande Modbus. Par ex. :pour acceder au registre d'entree 30006, L'adresse de debut de registre est 30006dec=7536hexa. Comptage d'octets:de maniere generate, cette fonction West contenue que dans Les trames qui transmettent des donnees,sa valeur est egale au nombre d'octets contenus dans le champ de donnees. Le champ de donnees est Limite a un maximum de 250 octets. Nombre de points ou n x 8 bits Nombre de points: pour une commande de requete qui d'octets de donnees si exige des donnees en retour,ce champ contient le nombre requis. de registres a retourner independamment de Leur taille en bits. Octets de donnees:contient Les donnees demandees. Le convertisseur de mesure peut utiliser le format Big Endian (MSB en premier) ou le format Little Endian (LSB en presmierl. CRC 16 bits Ce champ comporte un code CRD a 16 bits qui est calcule sur tous Les bits de donnees des octets du message. 8 www.krohne.com 02/2012-4001853801-AD Modbus IFC 300 R03 fr PROTOCOLE MODBUS p 6.3 Adressage Le tableau suivant indique Les adresses de protocole Modbus/adresses de donnees. Certains systemes ne peuvent pas utiliser des adresses superieures a 9999. Pour ces systemes, it est possible d'utiliser Les adresses indiquees dans la Liste. Mais • pour Les registres d'entree, omettre le 3 Ten-tete de 3xxxx ; • pour Les registres de maintien, omettre le 4 d'en-tete de 4xxxx ; • pour Les registres d'entree, remplacer le 20 Ten-tete de 20xxx par 9xxx. Parfois, on necessite le nombre de registres. Le nombre de registres peut etre ca[cu[e en ajoutant un 1 a L'adresse de protocole et en utihsant un prefixe en fonction du bloc • prefixe 1 pour bobines • prefixe 3 pour registres d'entree • prefixe 4 pour registres de maintien 6.4 Liste des fonctions prises en compte Le tableau suivant indique Les functions Modbus prises en compte par ['interface RS485. Code de fonction Nom Acces 6 hexa dec. 01 01 Lecture "Single Coil" Etat des fonctions d'etalonnage, etat des totahsateurs(marche/arret) 03 03 Lecture du registre de maintien Parametre de configuration du convertisseur 04 04 Lecture du registre d'entree Valeurs mesurees,valeurs d'etat et resultats d'etalonnage 05 05 Ecriture"Single Coil" Demarrage a froid, demarrage a chaud, RAZ erreur, lancer fonction d'etalonnage, marche/arret totalisateur 08 08 Diagnostics - 10 16 Ecriture de plusieurs registres Parametre de configuration du convertisseur 02/2012-4001853801-AD Modbus IFC 300 R03 fr www.krohne.com 9 PROTOCOLE MODBUS 6.5 Identification de l'appareil sur l'interface Modbus L'identification de l'appareil correspond a la cat6gorie "Regular" selon la sp6cification du protocole d'application Modbus" V1.1 a. Code de fonction 43/ 14 (Ox2B/OxOE). ID objet Modbus Nom de l'objet/ Type Contenu Description dfth Ox00 VendorName (nom du Chaine ASCII de 16 octets KROHNE fabricant) Ox01 ProductCode(code produit) Chaine ASCII 10 octets Num6ro CG ; num6ro de commande de l'unit6 convertisseur de mesure OxO2 MajorMinorRevision (r6vision) Chaine ASCII de 7 octets V1.2.xx OxO3 Vendor URL(URL fabricant) Chaine ASCII 32 de octets www.krohne.com Ox04 ProductName (nom du Chaine ASCII de 16 octets IFC300 produit) OxO5 ModelName(nom du modele) Chaine ASCII de 16 octets Modbus OxO6 UserApplicationName (nom Chaine ASCII de 16 octets Identifiant de l'utilisateur, d'application utilisateur) affich6 sur l'en-t6te de l'affichage local 6.6 Registres "Coil" Les codes de fonction suivants sont utilises pour l'acces • OxO1 = lecture "input coil" • OxO5 = 6criture "single coil" 6.6.1 Commande du convertisseur de mesure Adresse de bobine Fonction 1000 L'6criture 1 g6nere un d6marrage 6 froid, L'6criture 0 est ignor6e 1001 L'6criture 1 g6nere un d6marrage 6 chaud, L'6criture 0 est ignor6e 1002 L'6criture 1 g6nere une RAZ erreur, l'6criture 0 est ignor6e 10 www.krohne.com 02/2012-4001853801-AD Modbus IFC 300 R03 fr PROTOCOLE MODBUS 6.6.2 Commandes de totalisateur Adresse de Description Programmations Convertisseur Fct. No. protocole Modbus 3000 Marche/Arret Ecrire 1 Lancer totalisateur C3.1.8/C3.1.9 Totalisateur 1 Ecrire 0 Arreter totalisateur Lire 1 Le totalisateur est en marche Lire 0 Le totalisateur est arrete 3001 Marche/Arret Ecrire 1 Lancer totalisateur C3.2.8/C3.2.9 Totalisateur 2 Ecrire 0 Arreter totalisateur Lire 1 Le totalisateur est en marche Lire 0 Le totalisateur est arrete 3002 Marche/Arret Ecrire 1 Lancer totalisateur C3.3.8/C3.3.9 Totalisateur 3 10 Ecrire 0 Arreter totalisateur Lire 1 Le totalisateur est en marche Lire 0 Le totalisateur est arrete 3003 RAZ totalisateur 1 Ecrire 1 RAZ totalisateur C3.1.6 Ecrire 0 - Lire 0 - 3004 RAZ totalisateur 2 Ecrire 1 RAZ totalisateur C3.2.6 Ecrire 0 - Lire 0 - 3005 RAZ Totalisateur 3 Ecrire 1 RAZ totalisateur C3.3.6 10 Ecrire 0 - Lire 0 - 1Q Disponible uniquennent pour les convertisseurs avec ES2.Une tentative d'6crire sur un totalisateur inkistant provoque une erreur en r6ponse. 6.6.3 Demarrage des fonctions d'etalonnage Adresse de Description Programmations Convertisseur Fct. No. protocole Modbus 2000 Calib. du zero Ecrire 1 Demarrer la fonction C1.1.1 Ecrire 0 - Lire 0 - 2001 Etalonnage de la Ecrire 1 Demarrer la fonction C1.1.8 temperature des bobines Ecrire 0 - Lire 0 - 2002 Etalonnage du Ecrire 1 Demarrer la fonction C1.1.11 facteur d'electrode Ecrire 0 - Lire 0 - 02/2012-4001853801-AD Modbus IFC 300 R03 fr www.krohne.com 11 PROTOCOLE MODBUS 6.7 Registres d'entree Les valeurs mesurees et les valeurs d'etat ne sont disponibles qu'en lecture et sont accessibles sous forme de "registres d'entree" Modbus. Les resultats d'etalonnages sont egalement accessibles par un registre d'entree dans la plage d'adresses de 20000 a 9000 du protocole Modbus. Its sont de type a une seine ou plusieurs valeurs a virgule flottante. Le code de fonction est 04 (004). 10 : pas disponible pour L'option de capteur PF (partiellement rempli) (2 : pas disponible pour L'option de capteur CAP (capacitive) ( : disponible uniquement pour]'option de capteur PF (partiellement rempli) Adresse de protocole Description et programmation Type Nombre de registres Modbus 1 ere Jig 30000 0 Vitesse d'ecoulement[m/sl flottant 2 30002 2 Debit-volume[m3/s] flottant 2 30004 4 Debit-masse[kg/s] (( ) flottant 2 30004 4 Niveau [%l (03) flottant 2 30006 6 Temp.de bobine[K] flottant 2 30008 8 Conductivite[S/m] flottant 2 Cette valeur ne peut pas etre mesuree. Depend du registre(4)2003. 0=Arret (pas de mesure) 1 =Conductivite[S/m] 2=Cond.+Tube vide(S) [S/m] 3=Cond.+Tube vide(F) [S/m] 4=Cond.+Tube vide(1) [S/m] Avec Les options de capteur PF et CAP, cette valeur nest utilisee que pour la detection de tube vide. 30010 10 Valeur diagnostic flottant 2 Cette valeur ne peut pas etre mesuree. Depend du registre(4)2011. 25=Arret(pas de mesure) 31 = Bruits d'electrode [m/s] 28= Profit d'ecoulement [pas d'unite] IT,02) 21 = Linearite[pas d'unitel (J),(2)) 8=Borne 2 DC [Volt] ((2) 9=Borne 3 DC [Volt] (02) 30012 12 Affichage canal 1 flottant 2 Represente la valeur Sur la premiere Ligne du premier ecran de mesure en unites SI 30014 14 Affichage canal 2 flottant 2 Represente la valeur Sur la premiere Ligne du deuxieme ecran de mesure en unites SI 30016 16 Temps de fonctionnement[s] flottant 2 30018 18 Pas utilise, retourne un zero flottant 2 30020 20 Totalisateur 1 [m3] ou [kgl flottant double 4 12 www.krohne.com 02/2012-4001853801-AD Modbus IFC 300 R03 fr PROTOCOLE MODBUS Gj Adresse de protocole Description et programmation T e Nombre de registres Modbus 16ram. 2eme 30024 24 Totalisateur 2[m3]ou [kg] flottant double 4 30028 28 Totalisateur 3[m3]ou [kg] flottant double 4 Noter:ce totalisateur nest disponible que pour le convertisseur de mesure avec ES 2 ! 30032 32 Etat long capteur octet[41 2 30034 34 Etat long appareil octet[41 2 30036 36 Etat long capteur option PF(03) octet[41 2 Le registre d'entree 00018 nest pas utilise jusqu'a present. It est inclu pour remplir l'espace entre Les valeurs simples et doubles a virgule flottante et permet de lire toute la plage de registres. 02/2012-4001853801-AD Modbus IFC 300 R03 fr www.krohne.com 13 p PROTOCOLE MODBUS OEM RAT, in 6.8 Registres de maintien Tous les registres de maintien de la plage d'adresses de 40000 a 49998 du protocole Modbus sont cartographi6s dans la plage de 0 a 9998. Ceci est effectu6 pour que les syst&mes a plage d'adresses restreinte puissent acc6der a l'appareil. Certains param&tres de l'appareil peuvent titre acced6s sous forme de "registres de maintien" Modbus. Le code de fonction 03 (OxO3) est pour des op6rations de "Lecture" et le code de fonction 16 (Oxl0) est pour des op6rations "d'Ecriture". Les registres de maintien sont regroup6s dans les diff6rentes sections suivantes. 6.8.1 Parametres de totalisateurs a /NFORMA T/ON Les param6tres pour le totalisateur 3 ne sont disponibles que pour le convertisseur de mesure avec ES 2. pas disponible pour Uoption de capteur PF (partiellement rempli) pas disponible pour l'option de capteur CAP (capacitive) disponible uniquement pour l'option de capteur PF (partiellement rempli) Adresse de Description et programmation Convertisseur Type Nombre de protocole Modbus Fct. No. registres 16re 26me 40000 0 Fonction totalisateur 1 C3.1.1 octet 1 1 =Somme 2=Totalisateur+ 3=totalisateur- 0=Arr6t 40001 1 Mesure Totl ( 10) C3.1.2 mot 1 21 = Debit-volume 22= Debit-masse 40001 1 Mesure Totl 0) C3.1.2 mot 1 27= Debit-volume 40002 2 Fonction Totalisateur 2 C3.2.1 octet 1 1 =Somme 2=Totalisateur+ 3=Totalisateur- 0=Arret 40003 3 Mesure Tot2( 1�) C3.2.2 mot 1 21 = Debit-volume 22= Debit-masse 40003 3 Mesure Tot2(03) C3.2.2 mot 1 27= Debit-volume 40004 4 Fonction Totalisateur 3 C3.3.1 octet 1 1 =Somme 2=Totalisateur+ 3=Totalisateur- 0=Arr6t 14 www.krohne.com 02/2012-4001853801 -AD Modbus IFC 300 R03 fr PROTOCOLE MODBUS G� Adresse de Description et programmation Convertisseur Type Nombre de protocole Modbus Fct. No. registres 1 ere bme AIL— 40005 5 Mesure Tot3(10) C3.3.2 mot 1 21 = Debit-volume 22= Debit-masse 40005 5 Mesure Tot3 KV C3.3.2 mot 1 27= Debit-volume 41000 1000 Val.debits de fuite Totl [m3/s]ou [kg/sl C3.1.3 flottant 2 41002 1002 Const.de temps Totl [s] C3.1.4 flottant 2 41004 1004 R6gler Totl ou lire Totl [m3] ou [kgl C3.1.7 flottant 2 41006 1006 Val.debits de fuite Tot2[m3/5]ou [kg/sl C3.2.3 flottant 2 41008 1008 Const.de temps Tot2[s] C3.2.4 flottant 2 41010 1010 R6gler Tot2 ou lire Tot2[m3] ou [kgl C3.2.7 flottant 2 41012 1012 Val.debits de fuite Tot3[m3/s]ou [kg/s] C3.3.3 flottant 2 41014 1014 Const.de temps Tot3[s] C3.3.4 flottant 2 41016 1016 R6gler Tot3 ou lire Tot3[m3] ou [kg] C3.3.7 flottant 2 41018 1018 Totl pr6s6lect.[m3] ou [kg] C3.1.5 flottant 2 41020 1020 Tot2 pr6s6lect.[mi] ou NO C3.2.5 flottant 2 41022 1022 Tot3 pr6s6lect.[m3] ou [kg] C3.3.5 flottant 2 6.8.2 Param6tres des filtres d'entree process 1� : pas disponible pour l'option de capteur PF (partiellement rempli) (2) : pas disponible pour L'option de capteur CAP (capacitive) (3) : disponible uniquement pour l'option de capteur PF (partiellement rempli) 4� : disponible uniquement pour l'option de capteur CAP (capacitive) Adresse de Description et programmation Convertisseur Type Nombre de protocole Modbus Fct. No. registres 1 ere 26me 42000 2000 Sens d'6coulement C1.2.2 octet 1 0=Sens normal 1 =Sens inverse 42001 2001 Filtre impulsions C1.2.4 octet 1 0=Arr6t 1 = Marche 2=Automatique 42002 Filtre de bruit C1.2.7 octet 1 0=Arret 1 =Marche 42003 2003 Tube vide(9),(2)) C1.3.1 octet 1 0=Arret 1 =Conductivit6 2=Cond.+Tube vide(S) 3=Cond.+Tube vide(F) 4=Cond.+Tube vide(I) 02/2012-4001853801-AD Modbus IFC 300 R03 fr www.krohne.com 15 PROTOCOLE MODBUS Adresse de Description et programmation Convertisseur Type Nombre de protocole Modbus Fct. No. registres 1 ere eme 42003 2003 Tube vide 0,O) C1.3.1 octet 1 0=Arret 1 =Conductivit6 2=Tube vide(S) 3=Tube vide (F) 4=Tube vide (1) 42004 2004 Tube plein (T,(Z) C1.3.4 octet 1 0=Arret 1 =Marche 42005 2005 Lin6arit6(T,©) C1.3.6 octet 1 0=Arr6t 1 = Marche 42006 2006 Amplification C1.3.8 octet 1 0=Arr6t 1 = Marche 42007 2007 Courant de champ C1.3.9 octet 1 0=Arret 1 =Marche 42008 2008 Profit d'6coulement(T,©) C1.3.10 octet 1 0=Arret 1 = Marche 42009 2009 Bruits d'6lectrode C1.3.13 octet 1 0=Arret 1 = Marche 42010 2010 Stabilis.du signal C1.3.16 octet 1 0=Arr6t 1 = Marche 42011 2011 Valeurdiagnostic C1.3.17 octet 1 25=Arret 31 = Bruits d'6lectrode 28= Profit d'6coulement(1�,2) 21 = Linearite (T,©) 8= Borne 2 DC (T) 9= Borne 3 DC (©) 43000 3000 Limitation basse[m/s] C1.2.1 flottant 2 43002 3002 Limitation haute[m/sl C1.2.1 flottant 2 43004 3004 Const.de temps[s] C1.2.3 flottant 2 43006 3006 Largeurd'impulsion[s] C1.2.5 flottant 2 43008 3008 Limit.d'impulsion[m/sl C1.2.6 flottant 2 43010 3010 Niveau de bruit[m/s] C1.2.8 flottant 2 43012 3012 Suppression bruit C1.2.9 flottant 2 43014 3014 Val.d6bits de fuite[m/s] C1.2.10 flottant 2 43016 3016 Val.lim.tube vide[S/m] C1.3.3 flottant 2 43018 3018 Val.lim.tube plein[S/m] (11),©) C1.3.5 flottant 2 43020 3020 Lim.profit d'6coul.(11),Q2) C1.3.11 flottant 2 43022 3022 Val.limite de bruit[m/sl C1.3.14 flottant 2 43024 3024 Point z6ro[m/s] C1.1.1 flottant 2 43026 3026 Resist.bobine Rsp,20[92] C1.1.7 flottant 2 43028 3028 Point calib.Temp.des bobines[K] C1.1.8 flottant 2 43030 3030 Point calib. Resist. bobines[S2l C1.1.8 flottant 2 16 www.krohne.com 02/2012-4001853801-AD Modbus IFC 300 R03 fr PROTOCOLE MODBUS G� Adresse de Description et programmation Convertisseur Type Nombre de protocole Modbus Fct. No. registres 16re Wme JL 43032 3032 Facteur EF 6lectr.[m] C1.1.11 flottant 2 43034 3034 Point calib.Conductivit6[S/m) C1.1.11 flottant 2 43036 3036 Point calib.Conductivit6[S/m) C1.1.11 flottant 2 6.8.3 Paramkres Modbus Adresse de Description et programmation Convertisseur Type Nombre de protocole Modbus Fct. No. registres 50000 Baud rate(D6bit de transmission) C5.8.2 ulong 2 1200/2400/3600/4800/9600/19200(par defaut)/38400/57600/115200 50002 Adresse esclave C5.8.1 octet 1 50003 Parity(Parity) C5.8.3 octet 1 0= parite pair(defaut) 1 = parite impair 3=sans parite 50004 Format des donn6es C5.8.4 octet 1 1 = Big Endian 2= Little Endian 6.9 Diagnostics L'interface Modbus supporte la fonction de diagnostic d6finie par la sp6cification du protocole d'application Modbus. Le code de fonction est 08 (O08). Code de sous-fonction Nom hexa d6c. ML 00 00 Retour donn6es de requete 01 01 Option redemarrage des communications 04 04 Forcer le mode ecoute seulement OA 10 RAZ totalisateurs OB 11 Retour totalisateur messages bus OC 12 Retour totalisateur erreurs de communication sur le bus OD 13 Retour totalisateur exceptions sur le bus OE 14 Retour totalisateur messages adresses a l'esclave OF 15 Retour totalisateur non-reponses de l'esclave 10 16 Retour totalisateur NAK esclave(totalisateur pas utilise) 11 17 Retour totalisateur esclave occupe(totalisateur pas utilise) 12 18 Retour totalisateur depassement caractere bus 02/2012-4001853801-AD Modbus IFC 300 R03 fr www.krohne.com 17 p PROTOCOLE MODBUS OEM RAT, in 6.10 Procedures d'kalonnage 6.10.1 Etalonnage du d6bit z6ro 1 Passage du debit a zero:capteur plein debit nul 2 Demarrer l'etalonnage du zero : Regler single coil 2000 a 1 (Fct. Modbus OxO51 1 3 Contr8ler l'etat d'etalonnage Lire single coil 2000 (Fct. Modbus OX01) 3a [2000== 1 : etalonnage en cours] 2 3b [2000==0 : etalonnage termine] 4 Lire la valeur d'etalonnage Lire le registre d'entree 20000 type flottant (Fct. Modbus OxO4) 3 5 L'utilisateur contr6le la valeur d'etalonnage -0,01...+0,01 : bons resultats 3a -0,1...+0,1 : resultat acceptable pour application difficile 3b 4 5a Pas OK 5b OK 5 6a 6 L'utilisateur essaie d'ameliorer le resultat de 5a l'etalonnage b 6a Amelioration realisee 5b bb 6b Amelioration pas possible 7 -Interruption- 8a 7 Ecrire la valeur d'etalonnage 8 Ecrire le registre de maintien 43024 type flottant (Fct. Modbus Oxl0) 8 Activer de nouvelles valeurs Regler single coil 1001 a 1 (Fct. Modbus OxO51 8a Ceci entraine un demarrage a chaud de l'appareil. L'operation dure au 5 s au maximum. 18 www.krohne.com 02/2012-4001853801 -AD Modbus IFC 300 R03 fr I M PROTOCOLE MODBUS p 6.10.2 Etalonnage de la temperature de bobine 1 Lire Rsp,20 instantan6e Lire le registre de maintien 43026 type flottant (Fct. Modbus OxO3) 12c 2 L'utilisateur contr6le la valeur par rapport a la valeur d'6talonnage indiqu6e sur la plaque signal6tique de l'appareil 2a Rsp,20 pas correcte 2b 2b Ecrire Rsp,20 correcte Ecrire le registre de maintien 43026 type flottant (Fct. Modbus Ox10) 2c Rsp,20 correcte ou corrige'e 3 L'utilisateur entre la temp6rature des bobines 4 r6elle en K Ceci est la valeur cible pour l'6talonnage 5 4 Ecrire la temp6rature des bobines r6elle Ecrire le registre de maintien 43028 type flottant (Fct. Modbus Ox10) 6 5 D6marrer l'kalonnage de la temp6rature des bobines: 6a R6gler single coil 2001 a 1 (Fct. Modbus OxO51 6b 6 Contr&er l'kat Wkalonnage : Lire single coil 2001 (Fct. Modbus OxO1) 7 6a [2001 == 1 : 6talonnage en cours] 8 6b [2001 ==0 : 6talonnage termin6] 9a 7 Lire la valeur d'6talonnage 9 Lire le registre d'entr6e 20000 type Rottat (Fct. Modbus OxO4) 8 Ecrire la valeur d'kalonnage Ecrire le registre de maintien 43030 type flottant (Fct. Modbus Ox10) 9 Activer de nouvelles valeurs R6gler single coil 1001 a 1 (Fct. Modbus OxO51 9a Ceci entraine un d6marrage a chaud de l'appareil. L'op6ration dure au maximum 5s. 02/2012-4001853801 -AD Modbus IFC 300 R03 fr www.krohne.com 19 p PROTOCOLE MODBUS M M 1 6.10.3 Etalonnage de la conductivit6 1 L'utilisateur entre la conductivit6 r6elle en S/m Ceci est la valeur cible pour l'6talonnage 2 Ecrire la conductivit6 r6elle Ecrire le registre de maintien 43034 type flottant (Fct. Modbus Ox10) 3 Ecrire la conductivit6 r6elle 2 Ecrire le registre de maintien 43036 type flottant (Fct. Modbus Ox10) 3a 3a La valeur cible doit titre 6crite dans Les deux 3 registres ! 4 D6marrer Ukalonnage de la conductivit6 4 R6gler single coil 2002 a 1 (Fct. Modbus OxO5) 5 Controler l'6tat d'kalonnage : Lire single coil 2002 (Fct. Modbus OX01) 5 5a [2002== 1 : 6talonnage en cours] 5b [2002==0 : etalonnage termin6] 5a 6 Lire la valeur d'6talonnage 5b Lire le registre d'entr6e 20000 type flottant (Fct. Modbus OxO4)F76 7 Ecrire la valeur d'kalonnage Ecrire le registre de maintien 43032 type flottant (Fct. Modbus Ox10) 8a 8 Activer de nouvelles valeurs 8 R6gler single coil 1001 a 1 (Fct. Modbus OxO5) 8a Ceci entraine un d6marrage a chaud de l'appareil. L'op6ration dure 5s au maximum. 20 www.krohne.com 02/2012-4001853801 -AD Modbus IFC 300 R03 fr NOTES A 02/2012-4001853801-AD Modbus IFC 300 R03 fr www.krohne.com 21 NOTES 22 www.krohne.com 02/2012-4001853801-AD Modbus IFC 300 R03 fr NOTES A 02/2012-4001853801-AD Modbus IFC 300 R03 fr www.krohne.com 23 s UP r� r . rti,y • •• M• • • •• AW to • `i ri Gamme de produits KROHNE • Debitmetres electromagnetiques • Debitmetres a section variable .0 • Debitmetres a ultrasons N • Debitmetres massiques • Debitmetres Vortex • Controleurs de debit s • Transmetteurs de niveau 0 .v • Transmetteurs de temperature • Capteurs de pression 0 • Materiel d'analyse 0 • Systemes de mesure pour l'industrie petroliere et gaziere • Systemes de mesure pour petroliers de haute mer LL N 0 0 O Q Siege social KROHNE Messtechnik GmbH M Ludwig-Krohne-Str. 5 D-47058 Duisburg (Allemagne) 0 Tel. :+49 (0)203 301 0 N Fax:+49 (0)203 301 10389 0 z infolakrohne.de & Consultez notre site Internet pour la liste des contacts KROHNE : KROHNE Y o www.krohne.com