Procédure : Configurer un périphérique Modbus distant

Configurer les registres pour lire à partir de matériel tiers connecté en Modbus

Aperçu

Une fois la configuration Modbus terminée et enregistrée, elle peut être utilisée dans les adresses des périphériques distants (dans Paramètres → Installation). Notez qu'une configuration est inactive tant qu'elle n'est pas ajoutée comme périphérique distant et qu'au moins un registre local n'est pas créé pour stocker les données correspondant à cette configuration.

La procédure varie selon que la carte s'applique à un appareil Modbus RTU ou Modbus TCP. Notez le nom de la carte ; il sera nécessaire pour configurer l'eGauge.

Les étapes décrites dans cet article supposent qu'une table de correspondance Modbus pour le matériel tiers a déjà été créée ou chargée sur l'eGauge. Pour accéder aux instructions de création ou de partage d'une table de correspondance Modbus, veuillez consulter les ressources supplémentaires listées à la fin de cet article.

Prérequis

  • Il s'agit d'un sujet de configuration avancée. Avant de commencer, vous devez maîtriser la configuration de base d'eGauge.
  • Avant de commencer, tout le matériel doit être installé et la configuration Modbus correcte doit être configurée sur le compteur eGauge.
  • Tous les appareils distants doivent être correctement configurés et câblés pour communiquer via Modbus RTU ou TCP.

Instructions

Étape 1 : Ajoutez et définissez le périphérique distant sur la page Paramètres d’installation en utilisant la méthode correspondant à votre protocole de communication :

Modbus RTU

Les adresses des périphériques Modbus RTU sont préfixées par modbus:// et se terminent par l'adresse d'un port USB lors de l'utilisation de l'adaptateur USB-RS485 (USB1 ou USB2) ou par l'adresse MAC d'un convertisseur série vers Ethernet.

  • Le type de protocole « Série » doit être sélectionné pour tous les appareils Modbus RTU.

Dans l'exemple ci-dessous, la carte XY-MD02 est associée à un adaptateur série vers USB sur le port USB 1 :

Des paramètres série peuvent également être ajoutés si les paramètres série par défaut n'ont pas été spécifiés dans la carte ou si des paramètres série différents doivent être utilisés. Par exemple :

Dans l'exemple ci-dessus, les paramètres série sont les suivants :

Baud bits de données Parité Bits d'arrêt
9600 8 n (aucun) 1

Enfin, il est également possible de spécifier une adresse Modbus/adresse esclave/numéro d'unité différent. Cela sera nécessaire si aucune valeur par défaut n'est spécifiée ou si plusieurs appareils sont connectés à la même chaîne série. Pour ce faire, ajoutez l'adresse au format .X après le nom de la carte, où X représente l'adresse. Par exemple :

Dans l'exemple ci-dessus, l'adresse 55 est utilisée au lieu de l'adresse par défaut.

Modbus TCP

Les périphériques Modbus TCP n'ont pas de préfixe et leur nom se termine par l'adresse IP ou l'adresse MAC du périphérique sur le réseau local. Veuillez noter que les périphériques Modbus TCP doivent se trouver sur le même réseau local que l'eGauge.

  • Le type de protocole « Modbus TCP » doit être sélectionné pour tous les périphériques Modbus TCP.

Dans l'exemple ci-dessous, la carte XY-MD02 est associée à l'adresse 192.168.1.25 (vraisemblablement le même réseau auquel l'eGauge est connecté) :

Il peut également être nécessaire de spécifier une autre adresse Modbus/adresse esclave/numéro d'unité. Pour ce faire, ajoutez l'adresse au format .X après le nom de la carte, où X correspond à l'adresse. Par exemple :

Dans l'exemple ci-dessus, l'adresse 55 est utilisée au lieu de l'adresse par défaut.

Étape 2 : Créer des registres locaux pour enregistrer les relevés Modbus.

Pour créer un registre local et enregistrer des données provenant d'un périphérique distant, vous devez d'abord valider son adresse Modbus. Pour ce faire, cliquez sur le point d'interrogation gris « ? » situé à gauche de l'adresse du périphérique distant. Une coche verte devrait apparaître. Si une croix rouge « X » apparaît, cela signifie que le périphérique distant est injoignable ou que l'adresse ou la configuration est incorrecte.

Une fois la coche verte affichée, des registres peuvent être ajoutés à la configuration de l'eGauge pour stocker les données récupérées du périphérique Modbus. Dans l'exemple ci-dessous, l'eGauge importe deux registres (« Humidité » et « Température ») depuis le périphérique distant « Capteur » :

Étape 3 : Répétez l’étape 2 autant de fois que nécessaire pour ajouter des registres pour des lectures supplémentaires.

Étape 4 : Après avoir ajouté des registres, veillez à enregistrer les modifications en cliquant sur Enregistrer en bas de la page.

Dépannage et conseils

  • Problème : Une croix rouge apparaît au lieu d’une coche verte lors de la résolution du périphérique distant.
    • Solution : Vérifiez le câblage et la configuration du matériel distant.

Ressources supplémentaires

Comment créer une carte Modbus personnalisée

Comment partager des cartes Modbus personnalisées