Récepteur universel pour capteur jumo avec transmission radio (104 pages)
Sommaire des Matières pour JUMO Wtrans
Page 1
Récepteur - JUMO Wtrans Récepteur universel pour capteur JUMO avec transmission radio Description de l’interface Modbus 90293100T92Z002K000 V1.00/FR/00502574...
1 Introduction 1.1 Avant-propos Cette notice s’adresse aux constructeurs avec formation spécialisée et possé- dant des connaissances en PC. Lisez cette notice avant de mettre en service l’interface. Conservez cette notice dans un endroit accessible à tout moment à tous les utilisateurs.
1 Introduction 1.2 Conventions typographiques 1.2.1 Symboles d’avertissement Prudence Ce symbole est utilisé lorsque la non-observation ou l’observation imprécise des instructions peut provoquer des dommages corpo- rels ! Attention Ce symbole est utilisé lorsque la non-observation ou l’observation imprécise des instructions peut endommager les appareils ou les données ! Ce symbole est utilisé...
1 Introduction 1.2.3 Action à mener Instruction Ce symbole indique qu’une action à mener est décrite. Les diffé- rentes étapes sont caractérisées par cette étoile, par ex. : h démarrer le logiciel API h cliquer sur le catalogue du matériel Texte à...
2 Description du protocole 2.1 Principe Maître-Esclave La communication entre un appareil maître (par ex. un PC) et un appareil es- clave (par ex. système de mesure et de régulation) avec le protocole Modbus a lieu selon le principe maître/esclave sous la forme demande de données/ins- truction-réponse Master Slave 1...
2 Description du protocole Déroulement temporel de la transmission Le début et la fin d’un bloc de données sont caractérisés par des pauses de transmission. Entre deux caractères consécutifs, il doit s’écouler au maximum trois fois le temps de transfert d’un caractère. Le temps de transfert d’un caractère dépend du débit en bauds et du format de données utilisé...
Page 11
2 Description du protocole Chrono- Une demande de données se déroule selon le chronogramme suivant : gramme Demande de Demande de données données Maître Réponse Esclave Identificateur de fin = 3 caractères. La durée dépend du débit en bauds. Cette durée dépend du traitement interne. La durée maximale de traitement est de 250 ms.
2 Description du protocole Structure d’un télégramme Modbus Tous les télégrammes ont la même structure : Structure des Adresse de Code de fonc- Champ Somme de données l’esclave tionnement contrôle CRC16 1 octet 1 octet x octet 2 octets Chaque télégramme possède 4 champs : Adresse de l’esclave Adresse d’appareil d’un certain esclave Code de la fonction Choix de la fonction (lecture, écriture de mots)
2 Description du protocole Code de fonctionnement Les fonctions suivantes décrites sont disponibles pour la lecture de valeurs de mesure, de données de process et des appareils ainsi que pour l’écriture de données définies. Récapitulatif Numéro de la Fonction Limitation des fonctions fonction 0x01 ou 0x02...
2 Description du protocole 2.6.2 Lecture de n mots Cette fonction permet de lire n (n ≤ 80) mots à partir d’une adresse définie. Demande de Adresse de Fonction Adresse Nombre de Somme données l’esclave x03 ou 0x04 premier mot mots contrôle CRC16...
2 Description du protocole 2.6.3 Ecriture d’un bit Avec la fonction Écriture d’un bit, les télégrammes sont identiques pour l’ordre et la réponse Instruction Adresse de Fonction Adresse Valeur bit Somme de l’esclave 0x05 xx00 contrôle CRC16 1 octet 1 octet 2 octets 2 octets 2 octets...
2 Description du protocole 2.6.4 Ecriture d’un mot Avec la fonction Écriture d’un mot, les télégrammes sont identiques pour l’ordre et la réponse. Instruction Adresse de Fonction Adresse Valeur Somme de l’esclave 0x06 contrôle CRC16 1 octet 1 octet 2 octets 2 octets 2 octets Réponse...
2 Description du protocole 2.6.5 Ecriture de n mots Avec cette fonction n mots (n ≤ 80) peuvent être écrits à partir d’une adresse définie. Instruction Adresse de Fonction Adresse du Nombre Nombre Somme de l’esclave 0x10 premier mot de mots d’octets leur(s) du contrôle...
2 Description du protocole Formats de transmission Valeurs en- Les valeurs entières 16 bits (et valeurs mots ; 16 Bit unsigned) sont transmis tières 16 bits via le Modbus dans le format suivant : d’abord l’octet fort, puis l’octet faible. Exemple Demande de la valeur du mot de l’adresse 0x00A7, lorsqu’il y a la valeur "20"...
Page 19
2 Description du protocole Valeur flottante Adresse x Adresse x+1 Adresse x+2 Adresse x+3 MMMMMMMM MMMMMMMM EMMMMMMM SEEEEEEE octet 4 octet 3 octet 2 octet 1 Déterminez le mode de stockage des valeurs flottantes dans votre ap- plication. Le cas échéant, il faudra échanger les octets dans votre pro- gramme d’interface.
2 Description du protocole Somme de contrôle (CRC16) La somme de contrôle (CRC16) permet de détecter les erreurs de transmis- sion. Si une erreur est détectée lors de l’analyse, l’appareil correspondant ne répond pas. Mode de CRC = 0xFFFF calcul CRC = CRC XOR ByteOfMessage For (1 à...
2 Description du protocole Traitement des erreurs 2.9.1 Code d’erreur Modbus Code d’erreur Codes d’erreur possibles : fonction invalide Adresse de paramètres invalide ou nombre de mots ou de bits à lire ou à écrire trop élevé Paramètre protégé en écriture Réponse en Adresse de Fonction...
2 Description du protocole 2.9.2 Code d’erreur dans les valeurs flottantes Pour les mesures en format flottant, le numéro d’erreur est représenté dans la valeur elle-même, c.-à-d. que le numéro d’erreur est enregisté à la place de la valeur mesurée. Code d’erreur Erreur dans les valeurs...
3 Interface RS485 3.1 Schéma de raccordement Le présent appareil (récepteur) possède, de série, deux interfaces intégrées : - interface RS485 - interface Setup Lorsqu’une interface est enfichée sur l’interface Setup en façade, celle-ci inter- rompt la communication au moyen de l’interface RS485, cela signifie que l’in- terface Setup est prioritaire.
3 Interface RS485 Configuration Le tableau ci-dessous énonce les réglages possibles de l’interface RS485 au niveau de paramétrage ou à l’aide du logiciel Setup. Vous trouverez des informations complémentaires nécessaires à la configuration dans la notice de mise en service B 90.2931.0. Paramètre Indica- Indication...
4 Adresses Modbus 4.1 Types de données et mode d’accès Dans le tableau des adresses Modbus sont décrits toutes les valeurs des appa- reils et des process avec leurs adresses, le type de données ainsi que le mode d’accès. Signification : char10 Texte 10 caractères char4...
Page 26
4 Adresses Modbus Tableau des adresses Modbus Adresse Type de Accès Désignation (hex) variables 0000 char 10 Version software 1, "216.xx.yy" 0033 char 4 Version software 2 0067 float Valeur brute canal 1 (grandeur physique configurable sur l’émetteur) 0069 float Valeur brute canal 2 (grandeur physique configurable sur l’émetteur) 006B...
4 Adresses Modbus Adresse Type de Accès Désignation (hex) variables 0093 uint32 Canal 7 (Update-Time en s depuis réseau ON) 0095 uint32 Canal 8 (Update-Time en s depuis réseau ON) 0097 uint32 Canal 9 (Update-Time en s depuis réseau ON) 0099 uint32 Canal 10 (Update-Time en s depuis réseau ON)
Page 28
4 Adresses Modbus Adresse Type de Accès Désignation (hex) variables 00E4 bool Canal 14 (Reset-index à maxima) 00E5 bool Canal 15 (Reset-index à maxima) 00E6 bool Canal 16 (Reset-index à maxima) 00E7 float Valeur d’affichage Canal 1 (dans la linéarisation configurée) 00E9 float Valeur d’affichage Canal 2...
4 Adresses Modbus Adresse Type de Accès Désignation (hex) variables Nouvelles adresses à partir de version récepteur 216.03.01 : 0454 byte Canal 1: ID de l’émetteur 1 = Fe-CuNi "L" ; 2 = Fe-CuNi "J" ; 3 = Cu-CuNi "U" ; 4 = Cu-CuNi "T"...
Page 33
Température aux bornes de Pt100 en 1/100 Ohm ; int16 pour émetteur pression : Valeur de la température en 1/100 de degré ; word pour émetteur Wtrans E01 : fixe à 0 ; 0465 word / int16 Canal 2: valeur supplémentaire 1 0466 word / int16 Canal 3: valeur supplémentaire 1...