DOCA0172FR-14

Fonctions Modbus TCP/IP

Description générale

Le service de messagerie Modbus fournit une communication de type client/serveur entre les appareils connectés à un réseau Ethernet TCP/IP.

Le modèle client/serveur repose sur quatre types de messages :

  • Requête Modbus : le message envoyé sur le réseau par le client pour initier une transaction.

  • Indication Modbus : le message de demande reçu du côté du serveur.

  • Réponse Modbus : le message de réponse envoyé par le serveur.

  • Confirmation Modbus : le message de réponse reçu du côté du client.

Les services de messagerie Modbus (modèle client/serveur) sont utilisés pour l'échange de données en temps réel entre :

  • deux applications d'appareils ;

  • une application d'appareil et un autre appareil ;

  • des applications et appareils IHM/SCADA ;

  • un PC et un programme d'appareil fournissant des services en ligne.

Un en-tête dédié est utilisé sur TCP/IP pour identifier l'unité de données d'application Modbus. Il est appelé en-tête MBAP (Modbus Application Protocol).

L'en-tête MBAP contient les champs suivants :

Champs

Longueur

Description

Client

Serveur

Identificateur de transaction

2 octets

Identification d'une transaction de demande-réponse Modbus

Initialisé par le client

Recopié par le serveur à partir de la demande reçue

Identificateur de protocole

2 octets

0 = protocole Modbus

Initialisé par le client

Recopié par le serveur à partir de la demande reçue

Length

2 octets

Nombre d'octets consécutifs

Initialisée par le client (demande)

Initialisée par le serveur (réponse)

Identificateur d'unité

1 octet

Identification d'un serveur distant connecté à une liaison série ou sur d'autres bus

Initialisé par le client

Recopié par le serveur à partir de la demande reçue

Tableau des fonctions Modbus

Le tableau suivant décrit en détail les fonctions prises en charge par les appareils Modbus TCP/IP supportés par EcoStruxure Panel Server :

Code de fonction

Nom de la fonction

03

Lecture de n mots

06

Ecriture de 1 mot

16

Ecriture de n mots

43-14 Lecture de l'identification de l'appareil (voir Fonction 43-14 : Lire l'identification du produit)

100-4

Lecture de n mots non adjacents où n ≤ 100 (consultez la section Fonction 100-4 : Lecture de registres non adjacents)

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

Contenu utile ?