NRJSOLAIRENRJSOLAIRE ACADEMY

NRJSOLAIRE ACADEMY › Série A — Communications › A05

Modbus TCP : adresse IP, port 502 et Unit ID — lire une valeur à travers le réseau

Donner les trois informations d'une lecture Modbus TCP (IP, port, Unit ID), comprendre le rôle d'une passerelle TCP↔RTU et vérifier une lecture en lecture seule.

Durée 2:09 · schémas animés et simulations pédagogiques (valeurs d'exemple signalées à l'écran) · voix de synthèse.

  1. 0:00 Le problème
  2. 0:15 Objectif
  3. 0:27 Le mécanisme
  4. 0:50 Démonstration
  5. 1:14 Erreur fréquente
  6. 1:29 Vérification
  7. 1:48 À retenir
Fiche pratique (PDF)

Ce que vous apprenez

  1. Réseau — Vérifier que l'adresse IP de la passerelle répond (ping) depuis le poste de supervision.
  2. Port — Port 502 (ou celui indiqué par la notice) ouvert, aucun pare-feu entre les deux.
  3. Unit ID — Unit ID = adresse RTU de l'appareil derrière la passerelle (selon la notice de la passerelle).
  4. Registre — Choisir un registre documenté dans la notice de l'appareil ; noter la convention (base 0 ou base 1).
  5. Lecture seule — Lire un seul registre avec un outil de test, en lecture ; aucune écriture sur un site en exploitation.
  6. Comparer — Comparer à l'écran de l'appareil ; si décalage, essayer le registre voisin et noter la convention.

Erreurs fréquentes

Questions fréquentes

La passerelle répond au ping, mais exception 0x0B. Cause probable ?
Unit ID ne correspond à aucun appareil derrière la passerelle — La passerelle est joignable mais n'obtient pas de réponse de l'appareil cible.
Port Modbus TCP par défaut ?
502 — 502 (80 = HTTP, 1883 = MQTT).
La valeur lue est plausible mais différente de l'écran du compteur. Que vérifier ?
La convention de numérotation des registres (base 0 / base 1) — Un décalage d'un cran fait lire le registre voisin.

Exercice corrigé

Correction du film : l'adresse IP (192.168.1.50) et le port (502) restent les mêmes. Seul le Unit ID change : 2 pour le compteur A, 5 pour le compteur B (Unit ID = adresse RS485 derrière la passerelle, selon la notice de la passerelle).

Sigles

Transcription

Afficher la transcription complète
[0:00] Le problème
Le compteur est relié à une passerelle Modbus TCP. La supervision la trouve sur le réseau, à l'adresse 192.168.1.50. Mais chaque lecture revient en erreur : « la passerelle ne reçoit pas de réponse du compteur ».

[0:15] Objectif
Objectif : savoir les trois choses à donner pour lire une valeur à travers le réseau. Pour livrer un colis dans un immeuble : l'adresse de la rue, la bonne porte d'entrée, et le numéro de l'appartement.

[0:27] Le mécanisme
En Modbus TCP, l'adresse IP désigne l'appareil sur le réseau (la rue). Le port, par défaut 502, est la porte du service Modbus. L'identifiant d'unité (Unit ID) indique l'appareil visé derrière une passerelle (l'appartement). La requête précise ensuite la fonction (ex. lire des registres), l'adresse du registre et leur nombre.

[0:50] Démonstration
Derrière la passerelle, le compteur est en RS485 à l'adresse 3. La supervision envoie ses requêtes avec le Unit ID 1 : la passerelle transmet à l'adresse 1, où personne ne répond. Elle renvoie une exception (0x0B : l'appareil cible ne répond pas). Unit ID corrigé à 3 : la passerelle relaie, le compteur répond, la valeur s'affiche.

[1:14] Erreur fréquente
Erreurs fréquentes : confondre adresse IP et Unit ID ; oublier un pare-feu qui bloque le port 502 ; se tromper d'un dans le numéro de registre (certaines notices commencent à 0, d'autres à 1) : on lit alors le registre voisin.

[1:29] Vérification
Pour vérifier : testez d'abord que l'adresse IP répond sur le réseau. Lisez ensuite un seul registre bien documenté, avec un outil de test Modbusse, en lecture seule. Comparez à l'écran du compteur. Valeur décalée ? Essayez le registre voisin et notez la convention qui fonctionne.

[1:48] À retenir
À retenir : l'adresse IP pour trouver l'appareil, le port 502 pour entrer, le Unit ID pour viser l'appareil derrière la passerelle. Exercice : deux compteurs derrière la même passerelle, aux adresses RS485 n° 2 et n° 5. Qu'est-ce qui change entre les deux requêtes ?

Besoin d'aide sur votre installation ?

NRJSOLAIRE conçoit, installe, supervise et dépanne les installations solaires, batteries lithium et sites télécoms au Sénégal et en Afrique de l'Ouest.

Supervision GTB / SCADA

← F02Toute la sérieA06 →