Exemples de routage Modbus

conref migration issue fixed

Présentation

Cette section montre des exemples d’architecture de communication dans laquelle un système SCADA en amont utilise le protocole Modbus TCP/IP pour accéder aux équipements connectés à un Panel Server en utilisant l’ID de serveur virtuel Modbus. Pour plus d’informations sur l’ID d’unité/ID de serveur Modbus et l’ID de serveur virtuel, reportez-vous à Définitions.

NOTE: Le routage Modbus ne doit pas être confondu avec le routage réseau au niveau de la couche réseau (IP).

Recommandations pour le mappage des ID de serveur virtuel

Pour garantir la cohérence des données d’équipement communiquées au système en amont, respectez les règles suivantes pour le mappage des ID de serveur virtuel :

  • 1–99 pour les équipements Modbus-SL (modèles Universal et Advanced)

  • 100–199 pour les équipements sans fil

  • 200–254 pour les équipements Modbus TCP/IP (modèles Universal et Advanced)

Exemple de requêtes Modbus TCP/IP pour les équipements sans fil

Cet exemple présente les requêtes Modbus TCP/IP pour les équipements sans fil. L’exemple s’applique à tous les modèles de Panel Server sauf les modèles Wired by Design.

Panel Server avec adresse IP 10.10.11.12 est connecté à :

  • un HeatTag configuré avec l’ID de serveur virtuel 101, et

  • un Acti9 Active configuré avec l’ID de serveur virtuel 102.

Pour recueillir et rassembler les données des équipements sans fil, le système de surveillance émet les requêtes Modbus TCP/IP suivantes :

  • 10.10.11.12, adresse 101 pour HeatTag

  • 10.10.11.12, adresse 102 pour Acti9 Active

Exemple de requêtes Modbus TCP/IP pour les équipements Modbus-SL

Cet exemple s’applique aux modèles Universal et Advanced.

Cet exemple présente les requêtes Modbus TCP/IP pour les équipements Modbus-SL lorsque l’adresse physique série est utilisée comme ID de serveur virtuel.

Panel Server avec adresse IP 10.10.11.12 est connecté à :

  • un compteur d’énergie iEM3150 avec adresse physique 1, et

  • un compteur d’énergie iEM3155 avec adresse physique 2.

Pour recueillir et rassembler des données à partir des équipements Modbus RS485, le système de surveillance émet les requêtes Modbus TCP/IP suivantes :

  • 10.10.11.12, adresse 1 pour iEM3150

  • 10.10.11.12, adresse 2 pour iEM3155

Exemple de requêtes Modbus TCP/IP pour les équipements Modbus-SL avec un ID de serveur virtuel différent de l’adresse physique

Cet exemple s’applique aux modèles Universal et Advanced.

Il est possible d’utiliser un ID de serveur virtuel différent de l’adresse physique dans les cas suivants :

  • L’adresse physique est déjà utilisée comme ID de serveur virtuel pour un autre équipement (équipement sans fil, Modbus-SL ou Modbus TCP/IP).

  • Ce cas d’utilisation permet d’appliquer un plan d’adressage de communication dédié pour une intégration plus simple et cohérente dans le système en amont.

Cet exemple présente les requêtes Modbus TCP/IP lorsque l’ID de serveur virtuel des équipements Modbus-SL est différent de l’adresse physique série.

Panel Server avec adresse IP 10.10.11.12 et ID de serveur virtuel 15 est connecté à :

  • un compteur d’énergie iEM3150 avec adresse physique 100 et ID de serveur virtuel 10, et

  • un compteur d’énergie iEM3155 avec adresse physique 101 et ID de serveur virtuel 15.

Pour recueillir et rassembler les données des équipements Modbus, le système de surveillance émet les requêtes Modbus TCP/IP suivantes :

  • 10.10.11.12, adresse 10 pour iEM3150

  • 10.10.11.12, adresse 15 pour iEM3155

Exemple de requêtes Modbus TCP/IP pour des équipements en topologie séparée

Cet exemple s’applique aux modèles Universal et Advanced.

Cet exemple présente les requêtes Modbus TCP/IP pour les équipements en topologie séparée.

Panel Server avec

  • Adresse IP sur le port ETH1 : 10.10.10.10

  • Adresse IP sur le port ETH2 : 192.168.10.1

est connecté à :

  • un compteur de puissance PM800 avec adresse IP 192.168.10.2 et ID de serveur virtuel 200, et

  • un compteur de puissance PM5563 avec adresse IP 192.168.10.3 et ID de serveur virtuel 201

Pour recueillir et rassembler les données des équipements Ethernet, le système de surveillance émet les requêtes Modbus TCP/IP suivantes :

  • 10.10.10.10, adresse 200 pour PM800

  • 10.10.10.10, adresse 201 pour PM5563

Le service Modbus doit être activé sur ETH1.

Exemple de requêtes Modbus TCP/IP pour des équipements en topologie commutée

Cet exemple s’applique aux modèles Universal et Advanced.

Cette solution offre plusieurs connexions de client Modbus TCP. Si un équipement ne prend en charge qu’un seul client Modbus TCP/IP, Panel Server joue le rôle de proxy Modbus TCP/IP et peut prendre en charge plusieurs connexions en amont.

Cet exemple présente les requêtes Modbus TCP pour les équipements dans une topologie commutée.

Panel Server avec adresse IP 10.10.10.10 est connecté à :

  • un compteur de puissance PM800 avec adresse IP 10.10.10.11 et ID de serveur virtuel 200, et

  • un compteur de puissance PM5563 avec adresse IP 10.10.10.12 et ID de serveur virtuel 201.

Pour recueillir et rassembler les données des équipements Ethernet, le système de surveillance émet les requêtes Modbus TCP/IP suivantes de l’une des manières suivantes :

  • Les requêtes sont envoyées directement à l’équipement en aval :

    • 10.10.10.11, adresse 255 pour PM800

    • 10.10.10.12, adresse 255 pour PM5563

  • ou les requêtes sont émises par Panel Server et la détection d’équipements Modbus utilise l’ID de serveur virtuel :

    • 10.10.10.10, adresse 200 pour PM800

    • 10.10.10.10, adresse 201 pour PM5563

Exemple de requêtes Modbus TCP/IP pour les équipements Modbus-SL sous Panel Server enfant en topologie séparée

Cet exemple s’applique aux modèles Universal et Advanced.

Cet exemple présente les requêtes Modbus TCP/IP pour les équipements Modbus-SL connectés à un Panel Server enfant/en aval dans une topologie séparée : le Panel Server enfant/en aval (PAS#2) est connecté à un port Ethernet du Panel Server parent/en amont (PAS#1).

Pour plus d’informations sur la détection des équipements Modbus-SL connectés à un Panel Server enfant/en aval via les pages Web de Panel Server, reportez-vous à la rubrique détaillée.

PAS#1 avec

  • Adresse IP sur le port ETH1 : 10.10.10.10

  • Adresse IP sur le port ETH2 : 192.168.10.10

est connecté au PAS#2 enfant avec adresse IP 192.168.10.11 et connecté à :

  • un compteur d’énergie iEM3150 avec adresse physique 1, et

  • un compteur d’énergie iEM3155 avec adresse physique 2.

Pour accéder aux équipements Modbus-SL sous le Panel Server enfant/en aval (PAS#2) à partir du système de surveillance, les équipements Modbus-SL doivent d’abord être ajoutés manuellement au Panel Server parent/en amont (PAS#1) via les pages Web de Panel Server :

  • L’ajout manuel de iEM3150 à PAS#1 est effectué en utilisant 192.168.10.11, adresse 1, attribuée à l’ID de serveur virtuel 200.

  • L’ajout manuel de iEM3155 à PAS#1 est effectué en utilisant 192.168.10.11, adresse 2, attribuée à l’ID de serveur virtuel 201.

Ensuite, pour recueillir et rassembler les données des équipements Modbus, le système de surveillance émet les requêtes Modbus TCP/IP suivantes :

  • 10.10.10.10, adresse 200 pour iEM3150

  • 10.10.10.10, adresse 201 pour iEM3155

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Contenu utile ?