Communication Ethernet Modbus
4.5 Fonctions
4.5
Fonctions
Ensemble de commandes pris en charge
Le système de commande NXGpro utilise les commandes Modbus™ suivantes :
● Read holding registers (Lecture registres de maintien, code de fonction 0x03)
● Write single register (Ecriture registre unique, code de fonction 0x06)
● Write multiple registers (Ecriture de registres multiples, code de fonction 0x10)
Ces commandes sont émises par le maître Modbus™ (AP) et transférées sur le réseau jusqu'à
l'esclave ou aux esclaves Siemens. Pour tous les codes, le message de requête et de réponse
a un préfixe de 6 octets, défini dans le tableau suivant.
Transaction identifier (Identificateur de
transaction)
Transaction identifier (Identificateur de
transaction)
Protocol identifier (Identificateur de pro‐
tocole)
Protocol identifier (Identificateur de pro‐
tocole)
Length field (upper byte) (Champ de
longueur (octet de poids fort))
Length field (lower byte) (Champ de lon‐
gueur (octet de poids faible))
Ces commandes sont listées et décrites dans les sections ci-après.
4.5.1
Commande Read Holding Registers (Lecture des registres de maintien, 0x03)
Description
La commande "read holding registers" (Lecture des registres de maintien) permet au maître
Modbus de lire jusqu'à 64 registres de mémoire contigus à partir du variateur.
Exemple
Un exemple de requête "read holding registers" pour lire 2 registres (40005 et 40006) est fourni
ci-dessous au format hexadécimal avec la réponse associée.
Commande Read Holding Registers (Lecture des registres de maintien)
TX (Requête)
RX (Réponse)
114
Définition de l'octet
Généralement 0 (copié par le serveur)
Généralement 0 (copié par le serveur)
0
0
0 (tous les messages font moins de 256 octets)
Nombre d'octets à suivre
01 03 00 04 00 02 -- --
01 03 04 04 A5 90 B1 -- --
Description fonctionnelle, AB, A5E33486415_FR
Numéro
Communication NXGpro