▼
Scroll to page 2
of
20
BA01390R/14/FR/03.22-00 71605085 2022-11-30 Products Solutions Services Valable à partir de la version ENU000A, V2.04.xx Manuel de mise en service Memograph M, RSG45 Enregistreur graphique évolué Instructions complémentaires pour Maître Modbus RTU / TCP Memograph M, RSG45 Sommaire Sommaire 1 Informations générales . . . . . . . . . . . . . 4 1.1 1.2 1.3 1.4 1.5 Symboles d'avertissement . . . . . . . . . . . . . . . . . Contenu de la livraison . . . . . . . . . . . . . . . . . . . Historique du firmware . . . . . . . . . . . . . . . . . . Exigences . . . . . . . . . . . . . . . . . . . . . . . . . . . . Réglages nécessaires . . . . . . . . . . . . . . . . . . . . 1.5.1 Maître Modbus RTU . . . . . . . . . . . . . . 1.5.2 Maître Modbus TCP . . . . . . . . . . . . . . . Vérification de l'existence de l'option Maître Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 4 4 4 4 5 5 6 7 2 Réglages par défaut . . . . . . . . . . . . . . . . . 8 2.1 Activation du maître Modbus RTU . . . . . . . . . . 8 2.1.1 Registres par commande . . . . . . . . . . . 8 2.1.2 Tentatives de connexion . . . . . . . . . . . 8 2.1.3 Répartition commandes . . . . . . . . . . . . 9 2.1.4 Pause entre commandes . . . . . . . . . . . 9 Activation du maître Modbus TCP . . . . . . . . . . 9 2.2.1 Registres par commande . . . . . . . . . . 10 2.2.2 Mode de transmission . . . . . . . . . . . . 10 2.2 3 Sélection des esclaves Modbus . . . . . 11 3.1 3.3 Réglage de l'entrée universelle pour Modbus RTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.1 Type de valeur mesurée . . . . . . . . . . . 3.1.2 Adresse esclave . . . . . . . . . . . . . . . . . 3.1.3 Fonction de lecture . . . . . . . . . . . . . . 3.1.4 Adresse de registre . . . . . . . . . . . . . . 3.1.5 Type de données . . . . . . . . . . . . . . . . 3.1.6 Facteur d'échelle ou de calcul . . . . . . . Réglage de l'entrée universelle pour Modbus TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1 Type de valeur mesurée . . . . . . . . . . . 3.2.2 Protocole de transmission . . . . . . . . . 3.2.3 Adresse IP . . . . . . . . . . . . . . . . . . . . . 3.2.4 Adresse esclave . . . . . . . . . . . . . . . . . 3.2.5 Port . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.6 Fonction de lecture . . . . . . . . . . . . . . 3.2.7 Adresse de registre . . . . . . . . . . . . . . 3.2.8 Type de données . . . . . . . . . . . . . . . . 3.2.9 Facteur d'échelle ou de calcul . . . . . . . Types de données . . . . . . . . . . . . . . . . . . . . . 4 Suppression des défauts . . . . . . . . . . . 19 4.1 4.2 Suppression des défauts pour Modbus TCP . . . 19 Suppression des défauts pour Modbus RTU . . . 19 3.2 Endress+Hauser 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 16 16 17 3 Informations générales Memograph M, RSG45 1 Informations générales 1.1 Symboles d'avertissement DANGER Ce symbole vous avertit d'une situation dangereuse. Si cette situation n'est pas évitée, cela entraînera des blessures graves ou mortelles. AVERTISSEMENT Ce symbole vous avertit d'une situation dangereuse. Si cette situation n'est pas évitée, cela peut entraîner des blessures graves ou mortelles. ATTENTION Ce symbole vous avertit d'une situation dangereuse. Si cette situation n'est pas évitée, cela peut entraîner des blessures mineures ou moyennes. AVIS Ce symbole contient des informations sur les procédures et autres faits qui n'entraînent pas de blessures corporelles. Toutes les descriptions ci-dessous qui concernent les réglages de l'appareil font référence à Configuration → Config. avancée sauf indication contraire. 1.2 Contenu de la livraison AVIS Ce manuel contient une description supplémentaire pour une option logicielle spéciale. Cette description complémentaire ne remplace pas le manuel de mise en service associé ! ‣ Pour les informations détaillées, consulter le manuel de mise en service et la documentation complémentaire. Disponible pour toutes les versions d'appareil via : • Internet : www.fr.endress.com/deviceviewer • Smartphone / tablette : Endress+Hauser Operations App 1.3 Historique du firmware Aperçu de l'historique du software de l'appareil : Software appareil Version / date Modifications du software V2.00.06 / 12.2015 Software d'origine Manuel de mise en service BA01390R/09/FR/01.15 V2.01.04 / 06.2016 Extensions de fonctionnalité AOP / corrections de bogues BA01390R/09/FR/02.15 V2.04.06 / 10.2022 Corrections de bogues 1.4 BA01390R/09/EN/03.22-00 Exigences La fonction Maître Modbus peut être utilisée en parallèle avec les options esclaves du bus de terrain (Modbus TCP, Profibus DP, etc.). L'appareil peut donc être le maître d'un bus Modbus et peut être interrogé comme esclave par un système numérique de contrôle commande. Le maître Modbus RTU et l'esclave Modbus RTU ne peuvent pas être utilisés simultanément car la même interface est utilisée. Le maître Modbus RTU et le maître Modbus TCP ne peuvent pas être utilisés simultanément. 4 Endress+Hauser Memograph M, RSG45 Informations générales La combinaison de l'option logicielle Maître Modbus RTU et téléalarme est possible. Cependant, l'interface RS485/232 de l'appareil est utilisée par le câblage du maître Modbus. La fonctionnalité Internet/e-mail du logiciel de téléalarme peut ainsi être utilisée mais la connexion par modem n'est pas possible via RS232. 1.5 Réglages nécessaires En tant que maître Modbus, l'appareil peut interroger d'autres esclaves Modbus via RS485 ou Ethernet. Les réglages suivants sont nécessaires à cet effet : 1.5.1 Maître Modbus RTU Configuration → Config. avancée → Communication → Maître Modbus Modbus RS485 Cycle d'interrogation 1, 2, 5, 10, 30s, 1, 2, 5, 10min Dépas. délai p. réponse 1, 2, 5, 10s, 30s, 1min Interface série Vitesse de transmission 9600, 19200, 38400, 57600, 115200 Parité none, odd, even Bits stop 1, 2 Mode Expert Registres par commande 3 à 125 Tentatives de connexion 1 à 10 Répartition commandes réparties dans cycle interrog., au début du cycle d'interrog., continuellement Pause entre commandes 5 à 600000 ms Configuration → Config. avancée → Entrées → Entrées universelles → Entrée universelle x Entrée universelle (max. 40) Endress+Hauser Signal Maître Modbus Type de valeur mesurée Valeur instantanée, compteur Adresse esclave 1 à 255 Fonction de lecture Lire registre d'entrée, lire registre de maintien Adresse de registre 1 à 65535 Type de données INT16, UINT16, INT32_B, INT32_L, UINT32_B, UINT32_L, FLOAT_B, FLOAT_L, DOUBLE_B, DOUBLE_L Facteur de calcul (Si "Compteur" est sélectionné) Déb. gamme de valeurs Fin gamme de valeurs Début de gamme Fin de gamme (Mise à l'échelle pour type de valeur mesurée Valeur instantanée et type de données ..INT..) 5 Informations générales Memograph M, RSG45 Raccordement électrique A0051250 Réglage initial Les commandes utilisées sont réparties uniformément sur le cycle d'interrogation. En cas de dépassement du délai de réponse, la demande est renouvelée au prochain cycle d'interrogation. S'il n'y a toujours pas de réponse, toutes les valeurs de l'esclave sont déclarées comme non valides. (Le comptage s'arrête si "Compteur" est sélectionné). Le compteur qui est lu est interprété comme le compteur global. 1.5.2 Maître Modbus TCP Configuration → Config. avancée → Communication → Maître Modbus Modbus Ethernet Mode Expert Registres par commande 3 à 125 Configuration → Config. avancée → Entrées → Entrées universelles → Entrée universelle x Entrée universelle (max. 40) 6 Signal Maître Modbus Type de valeur mesurée Valeur instantanée, compteur Protocole de transmission Modbus TCP, Modbus TCP avec adresse esclave, Modbus RTU ou TCP Adresse IP x.x.x.x Port 502 Adresse esclave 1 à 255 (pour Modbus TCP avec adresse esclave) Fonction de lecture Lire registre d'entrée, lire registre de maintien Adresse de registre 1 à 65535 Type de données INT16, UINT16, INT32_B, INT32_L, UINT32_B, UINT32_L, FLOAT_B, FLOAT_L, DOUBLE_B, DOUBLE_L Facteur de calcul (Si "Compteur" est sélectionné) Déb. gamme de valeurs Fin gamme de valeurs Début de gamme Fin de gamme (Mise à l'échelle pour type de valeur mesurée Valeur instantanée et type de données ..INT..) Endress+Hauser Memograph M, RSG45 Informations générales Réglage initial Les demandes sont combinées comme suit : • Une connexion distincte est établie pour chaque adresse IP différente associée au port. • Si l'adresse IP et le port sont identiques, les mêmes protocoles de transmission sont combinés avec l'adresse de l'esclave en une seule connexion. Les commandes utilisées sont réparties uniformément sur la période de 0,5 s et envoyées en une seule connexion. Les esclaves ayant des adresses IP ou des protocoles de transmission différents sont interrogés en parallèle. En cas de dépassement du délai de réponse, la demande est renouvelée au prochain cycle d'interrogation. S'il n'y a toujours pas de réponse, toutes les valeurs de l'esclave sont déclarées comme non valides. (Le comptage s'arrête si "Compteur" est sélectionné). Le compteur qui est lu est interprété comme le compteur global. 1.6 Vérification de l'existence de l'option Maître Modbus Pour établir si l'option Maître Modbus, vérifier dans le menu principal sous Diagnostic → Information appareil → Options appareil. A0051251 Endress+Hauser 7 Réglages par défaut Memograph M, RSG45 2 Réglages par défaut 2.1 Activation du maître Modbus RTU La fonctionnalité Maître Modbus RTU doit d'abord être activée dans le menu principal sous Expert → Communication → Maître Modbus pour pouvoir l'utiliser. A0051252 2.1.1 Registres par commande Réglage par défaut : 20 (3 à 125) Cette option est utilisée pour définir le nombre maximum de registres combinés dans une commande si plusieurs registres sont lus par un esclave, p. ex. les registres 1 à 3 et les registres 10 à 12 doivent être lus, de sorte que les registres 1 à 12 sont lus avec une seule commande. Si ce paramètre est réglé sur 6 par exemple, deux commandes individuelles sont envoyées. 2.1.2 Tentatives de connexion Réglage par défaut : 1 (1 à 10) Si un esclave ne répond pas dans le délai configuré, une nouvelle tentative est faite pour établir une connexion lors du cycle d'interrogation suivant. Le nombre de tentatives peut être réglé. La dernière valeur configurée est réutilisée lors des tentatives. La valeur est alors signalée comme non valide. 8 Endress+Hauser Memograph M, RSG45 Réglages par défaut 2.1.3 Répartition commandes Réglage par défaut : réparties dans cycle interrog. A0051253 réparties dans cycle interrog. :Les commandes sont réparties uniformément sur le cycle d'interrogation. au début du cycle d'interrog. : Les commandes sont envoyées à intervalles (pause) au début du cycle d'interrogation. Une nouvelle demande commence après la fin du cycle d'interrogation. continuellement : Les commandes sont envoyées en continu à intervalles (pause), indépendamment du cycle d'interrogation. 2.1.4 Pause entre commandes Réglage par défaut : 10 ms (5 à 600000) La durée minimale de la pause entre les commandes à envoyer. 2.2 Activation du maître Modbus TCP La fonctionnalité Maître Modbus TCP doit d'abord être activée dans le menu principal sous Expert → Communication → Maître Modbus pour pouvoir l'utiliser. A0051254 Endress+Hauser 9 Réglages par défaut Memograph M, RSG45 2.2.1 Registres par commande Réglage par défaut : 20 (3 à 125) Cette option est utilisée pour définir le nombre maximum de registres combinés dans une commande si plusieurs registres sont lus par un esclave, p. ex. les registres 1 à 3 et les registres 10 à 12 doivent être lus ; ainsi, les registres 1 à 12 doivent être lus avec une seule commande. Si ce paramètre est réglé sur 6 par exemple, deux commandes individuelles sont envoyées. 2.2.2 Mode de transmission La transmission suit un modèle établi qui comprend les données clés suivantes : • Dépassement de délai pour connexion 5 s • Reprise de la connexion après 2 s • Dépassement de délai pour réponse 2 s • Pause entre les différentes commandes d'une connexion 500ms/nombre de commandes dans la connexion • Si les propriétés suivantes (voir 3.2 → 13) sont identiques, la même connexion est utilisée • Adresse IP • Port • Protocole de transmission • Adresse esclave 10 Endress+Hauser Memograph M, RSG45 Sélection des esclaves Modbus 3 Sélection des esclaves Modbus Les esclaves Modbus sont affectés dans le menu principal sous Expert → Entrées → Entrées universelles. 3.1 Réglage de l'entrée universelle pour Modbus RTU Le maître Modbus RTU doit d'abord être activé ! A0051255 3.1.1 Type de valeur mesurée Sélectionner la manière dont la valeur mesurée lue doit être utilisée. A0051256 3.1.2 Adresse esclave Configurer l'adresse esclave. A0051257 Endress+Hauser 11 Sélection des esclaves Modbus Memograph M, RSG45 3.1.3 Fonction de lecture Sélectionner la fonction avec laquelle les valeurs doivent être lues. A0051258 3.1.4 Adresse de registre Entrer l'adresse de registre. Commencer à 1, ce qui correspond à l'adresse 0 dans le protocole de transmission. A0051259 3.1.5 Type de données Sélectionner le type de données qui doit interpréter les séquences d'octets lues (voir également 3.3 Types de données → 17). A0051260 12 Endress+Hauser Memograph M, RSG45 Sélection des esclaves Modbus 3.1.6 Facteur d'échelle ou de calcul La valeur peut être mise à l'échelle si le type de données a été réglé sur ..INT.. et le type de valeur mesurée sur Valeur instantanée. A0051261 Si Compteur est sélectionné comme type de valeur mesurée, un facteur de calcul peut être spécifié. A0051262 3.2 Réglage de l'entrée universelle pour Modbus TCP Le maître Modbus TCP doit d'abord être activé ! A0051263 Endress+Hauser 13 Sélection des esclaves Modbus Memograph M, RSG45 3.2.1 Type de valeur mesurée Sélectionner la manière dont la valeur mesurée lue doit être utilisée. A0051256 3.2.2 Protocole de transmission Sélectionner le protocole de transmission avec lequel les données sont transmises. A0051264 Modbus TCP : Modbus TCP avec adresse esclave : Modbus RTU over TCP : 3.2.3 Communiquer avec les esclaves Modbus TCP. Communiquer avec des passerelles qui convertissent l'adresse en esclave correct à l'aide d'une table. Transfert du protocole Modbus RTU de base avec somme CRC. Utilisé dans des convertisseurs de signal Ethernet > RS485. Adresse IP Adresse IP de l'esclave ou de la passerelle. A0051265 3.2.4 Adresse esclave Une adresse esclave doit être entrée pour les protocoles de transmission Modbus TCP avec adresse esclave et Modbus RTU over TCP. 14 Endress+Hauser Memograph M, RSG45 Sélection des esclaves Modbus A0051257 3.2.5 Port Port pour la connexion. A0051266 3.2.6 Fonction de lecture Sélectionner la fonction avec laquelle les valeurs doivent être lues. A0051258 3.2.7 Adresse de registre Entrer l'adresse de registre. Commencer à 1, ce qui correspond à l'adresse de registre 0 dans le protocole de transmission. A0051259 Endress+Hauser 15 Sélection des esclaves Modbus Memograph M, RSG45 3.2.8 Type de données Sélectionner le type de données qui doit interpréter les séquences d'octets lues (voir également 3.3 Types de données → 17). A0051260 3.2.9 Facteur d'échelle ou de calcul La valeur peut être mise à l'échelle si le type de données a été réglé sur ..INT.. et le type de valeur mesurée sur Valeur instantanée. A0051267 Si Compteur est sélectionné comme type de valeur mesurée, un facteur de calcul peut être spécifié. 16 Endress+Hauser Memograph M, RSG45 Sélection des esclaves Modbus A0051268 3.3 Types de données L'adressage des octets, c'est-à-dire l'ordre dans lequel ils sont transmis, n'est pas défini dans la spécification MODBUS. Par conséquent, il est important de convenir ou de régler le mode d'adressage entre le maître et l'esclave lors de la mise en service. Les types de données suivants sont pris en charge par l'appareil : FLOAT (nombre à virgule flottante IEEE 754) Longueur de données = 4 octets (2 registres) Octet 0 Octet 1 Octet 2 Octet 3 SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM S = Signe E = Exposant M = Mantisse Ordre Sélection 1. 2. 3. 4. FLOAT_L Octet 2 (MMMMMMMM) Octet 3 (MMMMMMMM) Octet 0 (SEEEEEEE) Octet 1 (EMMMMMMM) FLOAT_B Octet 0 (SEEEEEEE) Octet 1 (EMMMMMMM) Octet 2 (MMMMMMMM) Octet 3 (MMMMMMMM) DOUBLE (nombre à virgule flottante IEEE 754) Longueur de données = 8 octets (4 registre) Octet 0 Octet 1 Octet 2 Octet 3 SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM Octet 4 Octet 5 Octet 6 Octet 7 MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM S = Signe E = Exposant M = Mantisse Endress+Hauser 17 Sélection des esclaves Modbus Memograph M, RSG45 Ordre Sélection DOUBLE_L DOUBLE_B 1. 2. 3. 4. 5. 6. 7. 8. Octet 6 (MMMMMMMM) Octet 7 (MMMMMMMM) Octet 4 (EMMMMMMM) Octet 5 (MMMMMMMM) Octet 2 (MMMMMMMM) Octet 3 (MMMMMMMM) Octet 0 (SEEEEEEE) Octet 1 (EEEEMMMM) Octet 0 (SEEEEEEE) Octet 1 (EEEEMMMM) Octet 2 (MMMMMMMM) Octet 3 (MMMMMMMM) Octet 4 (MMMMMMMM) Octet 5 (MMMMMMMM) Octet 6 (MMMMMMMM) Octet 7 (MMMMMMMM) UINT32 (non signé) , INT32 (signé) : Longueur de données = 4 octets (2 registres) Octet 0 Octet 1 Octet 2 Octet le plus significatif (MSB) Octet 3 Octet le moins significatif (LSB) Ordre Sélection 1. 2. 3. 4. UINT32_L INT32_L Octet 2 Octet 3 (LSB) Octet 0 (MSB) Octet 1 UINT32_B INT32_B Octet 0 (MSB) Octet 1 Octet 2 Octet 3 (LSB) UINT16 (non signé) , INT16 (signé) : Longueur de données = 2 octets (1 registre) Octet 1 Octet 2 Octet le plus significatif (MSB) Octet le moins significatif (LSB) Ordre 18 Sélection 1. 2. UINT16 INT16 Octet 1 (MSB) Octet 0 (LSB) Endress+Hauser Memograph M, RSG45 Suppression des défauts 4 Suppression des défauts 4.1 Suppression des défauts pour Modbus TCP • La connexion Ethernet entre l'appareil et le maître est-elle correcte ? • L'adresse IP envoyée par le maître correspond-elle à celle configurée sur l'appareil ? • Le port configuré sur le maître correspond-il à celui configuré sur l'appareil ? 4.2 Suppression des défauts pour Modbus RTU • L'appareil et le maître ont-ils les mêmes vitesse de transmission et parité ? • L'interface est-elle correctement raccordée ? • L'adresse appareil envoyée par le maître correspond-elle à l'adresse appareil réglée ? • Tous les esclaves sur le Modbus ont-ils des adresses appareil différentes ? Endress+Hauser 19 *71605085* 71605085 www.addresses.endress.com