Fonctions Modbus-SL
Description générale
Le service de messagerie Modbus fournit une communication de typeclient/serveur entre les appareils connectés à un réseau Modbus Serial Line (Modbus-SL).
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 ordinateur et un programme d'appareil fournissant des services en ligne.
Sur la liaison série, l'unité de données d'application Modbus (ADU) encapsule l'unité de données de protocole (PDU) en ajoutant l'adresse du serveur et un contrôle de redondance cyclique (CRC). 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).
Tableau des fonctions Modbus
Le tableau suivant décrit en détail les fonctions prises en charge par les appareils Modbus-SL supportés par EcoStruxure Panel Server:
Code de fonction |
Nom de la fonction |
---|---|
03 |
Lecture de n mots |
04 |
lecture du registre d'entrée |
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 (voir Fonction 100-4 : Lecture de registres non adjacents) |